次の方法で共有


MIMEParams class

MIMEParams API は、MIMETypeのパラメーターに対する読み取りと書き込みのアクセスを提供します。

メソッド

delete(string)

名前が nameの名前と値のペアをすべて削除します。

entries()

パラメーター内の各名前と値のペアに対する反復子を返します。 反復子の各項目は JavaScript Arrayです。 配列の最初の項目は name、配列の 2 番目の項目は valueです。

get(string)

名前が name名の最初の名前と値のペアの値を返します。 このようなペアがない場合は、null が返されます。

has(string)

名前が trueの名前と値のペアが少なくとも 1 つある場合は、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]()

パラメーター内の各名前と値のペアに対する反復子を返します。

メソッドの詳細

delete(string)

名前が nameの名前と値のペアをすべて削除します。

function delete(name: string)

パラメーター

name

string

entries()

パラメーター内の各名前と値のペアに対する反復子を返します。 反復子の各項目は JavaScript Arrayです。 配列の最初の項目は name、配列の 2 番目の項目は 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の名前と値のペアが少なくとも 1 つある場合は、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>