Freigeben über


MIMEParams class

Die MIMEParams API bietet Lese- und Schreibzugriff auf die Parameter einesMIMEType .

Eigenschaften

[iterator]

Gibt einen Iterator für jedes Name-Wert-Paar in den Parametern zurück.

Methoden

delete(string)

Entfernen Sie alle Name-Wert-Paare, deren Name lautet name.

entries()

Gibt einen Iterator für jedes Name-Wert-Paar in den Parametern zurück. Jedes Element des Iterators ist ein JavaScript Array. Das erste Element des Arrays ist , namedas zweite Element des Arrays ist das value.

get(string)

Gibt den Wert des Vornamen-Wert-Paars zurück, dessen Name ist name. Wenn keine solchen Paare vorhanden sind, null wird zurückgegeben.

has(string)

Gibt zurück true , wenn mindestens ein Name-Wert-Paar vorhanden ist, dessen Name lautet name.

keys()

Gibt einen Iterator über die Namen jedes Name-Wert-Paars zurück.

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)

Legt den Wert im -Objekt fest, name dem MIMEParams zugeordnet ist.value Wenn bereits vorhandene Name-Wert-Paare vorhanden sind, deren Namen sind name, legen Sie den Wert des ersten solchen Paars auf fest 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()

Gibt einen Iterator über die Werte jedes Name-Wert-Paars zurück.

Details zur Eigenschaft

[iterator]

Gibt einen Iterator für jedes Name-Wert-Paar in den Parametern zurück.

[iterator]: () => IterableIterator<[name, value]>

Eigenschaftswert

() => IterableIterator<[name, value]>

Details zur Methode

delete(string)

Entfernen Sie alle Name-Wert-Paare, deren Name lautet name.

function delete(name: string)

Parameter

name

string

entries()

Gibt einen Iterator für jedes Name-Wert-Paar in den Parametern zurück. Jedes Element des Iterators ist ein JavaScript Array. Das erste Element des Arrays ist , namedas zweite Element des Arrays ist das value.

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

Gibt zurück

IterableIterator<[name, value]>

get(string)

Gibt den Wert des Vornamen-Wert-Paars zurück, dessen Name ist name. Wenn keine solchen Paare vorhanden sind, null wird zurückgegeben.

function get(name: string): null | string

Parameter

name

string

Gibt zurück

null | string

oder null , wenn kein Name-Wert-Paar mit dem angegebenen namevorhanden ist.

has(string)

Gibt zurück true , wenn mindestens ein Name-Wert-Paar vorhanden ist, dessen Name lautet name.

function has(name: string): boolean

Parameter

name

string

Gibt zurück

boolean

keys()

Gibt einen Iterator über die Namen jedes Name-Wert-Paars zurück.

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>

Gibt zurück

IterableIterator<string>

set(string, string)

Legt den Wert im -Objekt fest, name dem MIMEParams zugeordnet ist.value Wenn bereits vorhandene Name-Wert-Paare vorhanden sind, deren Namen sind name, legen Sie den Wert des ersten solchen Paars auf fest 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)

Parameter

name

string

value

string

values()

Gibt einen Iterator über die Werte jedes Name-Wert-Paars zurück.

function values(): IterableIterator<string>

Gibt zurück

IterableIterator<string>