Delen via


MIMEParams class

De MIMEParams-API biedt lees- en schrijftoegang tot de parameters van een MIMEType.

Eigenschappen

[iterator]

Retourneert een iterator voor elk van de naam-waardeparen in de parameters.

Methoden

delete(string)

Verwijder alle naam-waardeparen waarvan de naam nameis.

entries()

Retourneert een iterator voor elk van de naam-waardeparen in de parameters. Elk item van de iterator is een JavaScript-Array. Het eerste item van de matrix is het name, het tweede item van de matrix is de value.

get(string)

Retourneert de waarde van het voornaam-waardepaar waarvan de naam nameis. Als er geen dergelijke paren zijn, wordt null geretourneerd.

has(string)

Retourneert true als er ten minste één naam-waardepaar is waarvan de naam nameis.

keys()

Retourneert een iterator voor de namen van elk naam-waardepaar.

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)

Hiermee stelt u de waarde in het MIMEParams-object dat is gekoppeld aan name in op value. Als er al bestaande naam-waardeparen zijn waarvan de namen namezijn, stelt u de waarde van het eerste paar in op 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()

Retourneert een iterator over de waarden van elk naam-waardepaar.

Eigenschapdetails

[iterator]

Retourneert een iterator voor elk van de naam-waardeparen in de parameters.

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

Waarde van eigenschap

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

Methodedetails

delete(string)

Verwijder alle naam-waardeparen waarvan de naam nameis.

function delete(name: string)

Parameters

name

string

entries()

Retourneert een iterator voor elk van de naam-waardeparen in de parameters. Elk item van de iterator is een JavaScript-Array. Het eerste item van de matrix is het name, het tweede item van de matrix is de value.

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

Retouren

IterableIterator<[name, value]>

get(string)

Retourneert de waarde van het voornaam-waardepaar waarvan de naam nameis. Als er geen dergelijke paren zijn, wordt null geretourneerd.

function get(name: string): null | string

Parameters

name

string

Retouren

null | string

of null als er geen naam-waardepaar is met de opgegeven name.

has(string)

Retourneert true als er ten minste één naam-waardepaar is waarvan de naam nameis.

function has(name: string): boolean

Parameters

name

string

Retouren

boolean

keys()

Retourneert een iterator voor de namen van elk naam-waardepaar.

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>

Retouren

IterableIterator<string>

set(string, string)

Hiermee stelt u de waarde in het MIMEParams-object dat is gekoppeld aan name in op value. Als er al bestaande naam-waardeparen zijn waarvan de namen namezijn, stelt u de waarde van het eerste paar in op 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)

Parameters

name

string

value

string

values()

Retourneert een iterator over de waarden van elk naam-waardepaar.

function values(): IterableIterator<string>

Retouren

IterableIterator<string>