Partilhar via


MIMEParams class

A API MIMEParams fornece acesso de leitura e gravação aos parâmetros de um MIMEType.

Propriedades

[iterator]

Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros.

Métodos

delete(string)

Remova todos os pares nome-valor cujo nome é name.

entries()

Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros. Cada item do iterador é um JavaScript Array. O primeiro item da matriz é o name, o segundo item da matriz é o value.

get(string)

Retorna o valor do primeiro par nome-valor cujo nome é name. Se não existirem tais pares, null é devolvido.

has(string)

Retorna true se houver pelo menos um par nome-valor cujo nome seja name.

keys()

Retorna um iterador sobre os nomes de cada par nome-valor.

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)

Define o valor no objeto MIMEParams associado a name como value. Se houver pares nome-valor pré-existentes cujos nomes sejam name, defina o valor do primeiro par como 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()

Retorna um iterador sobre os valores de cada par nome-valor.

Detalhes de Propriedade

[iterator]

Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros.

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

Valor de Propriedade

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

Detalhes de Método

delete(string)

Remova todos os pares nome-valor cujo nome é name.

function delete(name: string)

Parâmetros

name

string

entries()

Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros. Cada item do iterador é um JavaScript Array. O primeiro item da matriz é o name, o segundo item da matriz é o value.

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

Devoluções

IterableIterator<[name, value]>

get(string)

Retorna o valor do primeiro par nome-valor cujo nome é name. Se não existirem tais pares, null é devolvido.

function get(name: string): null | string

Parâmetros

name

string

Devoluções

null | string

ou null se não houver um par nome-valor com o namefornecido.

has(string)

Retorna true se houver pelo menos um par nome-valor cujo nome seja name.

function has(name: string): boolean

Parâmetros

name

string

Devoluções

boolean

keys()

Retorna um iterador sobre os nomes de cada par nome-valor.

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>

Devoluções

IterableIterator<string>

set(string, string)

Define o valor no objeto MIMEParams associado a name como value. Se houver pares nome-valor pré-existentes cujos nomes sejam name, defina o valor do primeiro par como 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)

Parâmetros

name

string

value

string

values()

Retorna um iterador sobre os valores de cada par nome-valor.

function values(): IterableIterator<string>

Devoluções

IterableIterator<string>