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], undefined, any>
傳回
Iterator<[name, value], undefined, 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, undefined, any>
傳回
Iterator<string, undefined, 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, undefined, any>
傳回
Iterator<string, undefined, any>
[iterator]()
傳回參數中每個名稱/值組的反覆運算器。
function [iterator](): Iterator<[name, value], undefined, any>
傳回
Iterator<[name, value], undefined, any>