MIMEParams class
MIMEParams
API 提供 MIMEType
參數的讀取和寫入許可權。
屬性
[iterator] | 傳回參數中每個名稱/值組的反覆運算器。 |
方法
delete(string) | 拿掉名稱為 |
entries() | 傳回參數中每個名稱/值組的反覆運算器。
反覆運算器的每個專案都是 JavaScript |
get(string) | 傳回名稱為 |
has(string) | 如果至少有一個名稱值組 |
keys() | 傳回反覆運算器,代表每個名稱/值組的名稱。
|
set(string, string) | 將與
|
values() | 傳回反覆運算器,代表每個名稱/值組的值。 |
屬性詳細資料
[iterator]
傳回參數中每個名稱/值組的反覆運算器。
[iterator]: () => IterableIterator<[name, value]>
屬性值
() => IterableIterator<[name, value]>
方法詳細資料
delete(string)
拿掉名稱為 name
的所有名稱/值組。
function delete(name: string)
參數
- name
-
string
entries()
傳回參數中每個名稱/值組的反覆運算器。
反覆運算器的每個專案都是 JavaScript Array
。 陣列的第一個項目是 name
,陣列的第二個專案是 value
。
function entries(): IterableIterator<[name, value]>
傳回
IterableIterator<[name, value]>
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(): IterableIterator<string>
傳回
IterableIterator<string>
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(): IterableIterator<string>
傳回
IterableIterator<string>