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
、配列の 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>