Condividi tramite


MIMEParams class

L'API fornisce l'accesso MIMEParams in lettura e scrittura ai parametri di un oggettoMIMEType .

Proprietà

[iterator]

Restituisce un iteratore su ognuna delle coppie nome-valore nei parametri.

Metodi

delete(string)

Rimuovere tutte le coppie nome-valore il cui nome è name.

entries()

Restituisce un iteratore su ognuna delle coppie nome-valore nei parametri. Ogni elemento dell'iteratore è javaScript Array. Il primo elemento della matrice è name, il secondo elemento della matrice è .value

get(string)

Restituisce il valore della prima coppia nome-valore il cui nome è name. Se non sono presenti tali coppie, null viene restituito .

has(string)

Restituisce true se è presente almeno una coppia nome-valore il cui nome è name.

keys()

Restituisce un iteratore sui nomi di ogni coppia nome-valore.

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)

Imposta il valore nell'oggetto MIMEParams associato name avalue . Se sono presenti coppie nome-valore preesistenti i cui nomi sono name, impostare il valore della prima coppia su 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()

Restituisce un iteratore sui valori di ogni coppia nome-valore.

Dettagli proprietà

[iterator]

Restituisce un iteratore su ognuna delle coppie nome-valore nei parametri.

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

Valore della proprietà

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

Dettagli metodo

delete(string)

Rimuovere tutte le coppie nome-valore il cui nome è name.

function delete(name: string)

Parametri

name

string

entries()

Restituisce un iteratore su ognuna delle coppie nome-valore nei parametri. Ogni elemento dell'iteratore è javaScript Array. Il primo elemento della matrice è name, il secondo elemento della matrice è .value

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

Restituisce

IterableIterator<[name, value]>

get(string)

Restituisce il valore della prima coppia nome-valore il cui nome è name. Se non sono presenti tali coppie, null viene restituito .

function get(name: string): null | string

Parametri

name

string

Restituisce

null | string

oppure null se non è presente alcuna coppia nome-valore con l'oggetto specificato name.

has(string)

Restituisce true se è presente almeno una coppia nome-valore il cui nome è name.

function has(name: string): boolean

Parametri

name

string

Restituisce

boolean

keys()

Restituisce un iteratore sui nomi di ogni coppia nome-valore.

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>

Restituisce

IterableIterator<string>

set(string, string)

Imposta il valore nell'oggetto MIMEParams associato name avalue . Se sono presenti coppie nome-valore preesistenti i cui nomi sono name, impostare il valore della prima coppia su 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)

Parametri

name

string

value

string

values()

Restituisce un iteratore sui valori di ogni coppia nome-valore.

function values(): IterableIterator<string>

Restituisce

IterableIterator<string>