Partager via


MIMEParams class

L’API MIMEParams fournit un accès en lecture et en écriture aux paramètres d’unMIMEType.

Propriétés

[iterator]

Retourne un itérateur sur chacune des paires nom-valeur dans les paramètres.

Méthodes

delete(string)

Supprimez toutes les paires nom-valeur dont le nom est name.

entries()

Retourne un itérateur sur chacune des paires nom-valeur dans les paramètres. Chaque élément de l’itérateur est un code JavaScript Array. Le premier élément du tableau est , namele deuxième élément du tableau est le value.

get(string)

Retourne la valeur de la paire prénom-valeur dont le nom est name. S’il n’y a pas de paires de ce type, null est retourné.

has(string)

Retourne true s’il existe au moins une paire nom-valeur dont le nom est name.

keys()

Retourne un itérateur sur les noms de chaque paire nom-valeur.

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)

Définit la valeur dans l’objet MIMEParams associé name à .value S’il existe des paires nom-valeur préexistantes dont le nom est name, définissez la valeur valuede la première paire sur .

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()

Retourne un itérateur sur les valeurs de chaque paire nom-valeur.

Détails de la propriété

[iterator]

Retourne un itérateur sur chacune des paires nom-valeur dans les paramètres.

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

Valeur de propriété

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

Détails de la méthode

delete(string)

Supprimez toutes les paires nom-valeur dont le nom est name.

function delete(name: string)

Paramètres

name

string

entries()

Retourne un itérateur sur chacune des paires nom-valeur dans les paramètres. Chaque élément de l’itérateur est un code JavaScript Array. Le premier élément du tableau est , namele deuxième élément du tableau est le value.

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

Retours

IterableIterator<[name, value]>

get(string)

Retourne la valeur de la paire prénom-valeur dont le nom est name. S’il n’y a pas de paires de ce type, null est retourné.

function get(name: string): null | string

Paramètres

name

string

Retours

null | string

ou null s’il n’existe aucune paire nom-valeur avec le donné name.

has(string)

Retourne true s’il existe au moins une paire nom-valeur dont le nom est name.

function has(name: string): boolean

Paramètres

name

string

Retours

boolean

keys()

Retourne un itérateur sur les noms de chaque paire nom-valeur.

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>

Retours

IterableIterator<string>

set(string, string)

Définit la valeur dans l’objet MIMEParams associé name à .value S’il existe des paires nom-valeur préexistantes dont le nom est name, définissez la valeur valuede la première paire sur .

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)

Paramètres

name

string

value

string

values()

Retourne un itérateur sur les valeurs de chaque paire nom-valeur.

function values(): IterableIterator<string>

Retours

IterableIterator<string>