Udostępnij za pośrednictwem


MIMEParams class

Interfejs API MIMEParams zapewnia dostęp do odczytu i zapisu do parametrów MIMEType.

Metody

delete(string)

Usuń wszystkie pary name-value, których nazwa to name.

entries()

Zwraca iterator dla każdej pary name-value w parametrach. Każdy element iteratora jest językiem JavaScript Array. Pierwszym elementem tablicy jest name, drugim elementem tablicy jest value.

get(string)

Zwraca wartość pary first name-value, której nazwa jest name. Jeśli nie ma takich par, zostanie zwrócona null.

has(string)

Zwraca true, jeśli istnieje co najmniej jedna para nazwa-wartość, której nazwa jest name.

keys()

Zwraca iterator nazw każdej pary nazwa-wartość.

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)

Ustawia wartość w obiekcie MIMEParams skojarzonym z name na wartość value. Jeśli istnieją wstępnie istniejące pary name-value, których nazwy są name, ustaw pierwszą taką parę na wartość 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()

Zwraca iterator wartości każdej pary nazwa-wartość.

[iterator]()

Zwraca iterator dla każdej pary name-value w parametrach.

Szczegóły metody

delete(string)

Usuń wszystkie pary name-value, których nazwa to name.

function delete(name: string)

Parametry

name

string

entries()

Zwraca iterator dla każdej pary name-value w parametrach. Każdy element iteratora jest językiem JavaScript Array. Pierwszym elementem tablicy jest name, drugim elementem tablicy jest value.

function entries(): Iterator<[name, value], any, any>

Zwraca

Iterator<[name, value], any, any>

get(string)

Zwraca wartość pary first name-value, której nazwa jest name. Jeśli nie ma takich par, zostanie zwrócona null.

function get(name: string): null | string

Parametry

name

string

Zwraca

null | string

lub null, jeśli nie ma pary name-value z danym name.

has(string)

Zwraca true, jeśli istnieje co najmniej jedna para nazwa-wartość, której nazwa jest name.

function has(name: string): boolean

Parametry

name

string

Zwraca

boolean

keys()

Zwraca iterator nazw każdej pary nazwa-wartość.

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>

Zwraca

Iterator<string, any, any>

set(string, string)

Ustawia wartość w obiekcie MIMEParams skojarzonym z name na wartość value. Jeśli istnieją wstępnie istniejące pary name-value, których nazwy są name, ustaw pierwszą taką parę na wartość 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)

Parametry

name

string

value

string

values()

Zwraca iterator wartości każdej pary nazwa-wartość.

function values(): Iterator<string, any, any>

Zwraca

Iterator<string, any, any>

[iterator]()

Zwraca iterator dla każdej pary name-value w parametrach.

function [iterator](): Iterator<[name, value], any, any>

Zwraca

Iterator<[name, value], any, any>