共用方式為


MIMEParams class

MIMEParams API 提供 MIMEType參數的讀取和寫入許可權。

屬性

[iterator]

傳回參數中每個名稱/值組的反覆運算器。

方法

delete(string)

拿掉名稱為 name的所有名稱/值組。

entries()

傳回參數中每個名稱/值組的反覆運算器。 反覆運算器的每個專案都是 JavaScript Array。 陣列的第一個項目是 name,陣列的第二個專案是 value

get(string)

傳回名稱為 name之第一個名稱/值組的值。 如果沒有這類配對,則會傳回 null

has(string)

如果至少有一個名稱值組 true,則傳回 name

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
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
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>