MIMEParams class
MIMEParams
API 提供对 MIMEType
参数的读取和写入访问权限。
方法
delete(string) | 删除名称 |
entries() | 返回参数中每个名称值对的迭代器。
迭代器的每个项都是 JavaScript |
get(string) | 返回名称为 |
has(string) | 如果至少有一个名称值对 |
keys() | 返回一个迭代器,该值代表每个名称值对的名称。
|
set(string, string) | 将与
|
values() | 返回每个名称/值对的值的迭代器。 |
[iterator]() | 返回参数中每个名称值对的迭代器。 |
方法详细信息
delete(string)
删除名称 name
的所有名称/值对。
function delete(name: string)
参数
- name
-
string
entries()
返回参数中每个名称值对的迭代器。
迭代器的每个项都是 JavaScript Array
。 数组的第一项是 name
,数组的第二项是 value
。
function entries(): Iterator<[name, value], any, any>
返回
Iterator<[name, value], any, any>
get(string)
返回名称为 name
的第一个名称/值对的值。 如果没有此类对,则返回 null
。
function get(name: string): null | string
参数
- name
-
string
返回
null | string
如果给定 null
没有名称/值对,则 name
。
has(string)
如果至少有一个名称值对 true
,则返回 name
。
function has(name: string): boolean
参数
- name
-
string
返回
boolean
keys()
返回一个迭代器,该值代表每个名称值对的名称。
import { MIMEType } from 'node:util';
const { params } = new MIMEType('text/plain;foo=0;bar=1');
for (const name of params.keys()) {
console.log(name);
}
// Prints:
// foo
// bar
function keys(): Iterator<string, any, any>
返回
Iterator<string, any, any>
set(string, string)
将与 MIMEParams
关联的 name
对象中的值设置为 value
。 如果有任何预先存在的名称/值对的名称 name
,请将第一个此类对的值设置为 value
。
import { MIMEType } from 'node:util';
const { params } = new MIMEType('text/plain;foo=0;bar=1');
params.set('foo', 'def');
params.set('baz', 'xyz');
console.log(params.toString());
// Prints: foo=def;bar=1;baz=xyz
function set(name: string, value: string)
参数
- name
-
string
- value
-
string
values()
返回每个名称/值对的值的迭代器。
function values(): Iterator<string, any, any>
返回
Iterator<string, any, any>
[iterator]()
返回参数中每个名称值对的迭代器。
function [iterator](): Iterator<[name, value], any, any>
返回
Iterator<[name, value], any, any>