MIMEParams class
A API MIMEParams fornece acesso de leitura e gravação aos parâmetros de um MIMEType.
Métodos
| delete(string) | Remova todos os pares nome-valor cujo nome é |
| entries() | Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros.
Cada item do iterador é um |
| get(string) | Retorna o valor do primeiro par nome-valor cujo nome é |
| has(string) | Retorna |
| keys() | Retorna um iterador sobre os nomes de cada par nome-valor.
|
| set(string, string) | Define o valor no objeto
|
| values() | Retorna um iterador sobre os valores de cada par nome-valor. |
| [iterator]() | Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros. |
Detalhes do 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 ArrayJavaScript. O primeiro item da matriz é o name, o segundo item da matriz é o value.
function entries(): Iterator<[name, value], undefined, any>
Retornos
Iterator<[name, value], undefined, any>
get(string)
Retorna o valor do primeiro par nome-valor cujo nome é name. Se não houver esses pares, null será retornado.
function get(name: string): null | string
Parâmetros
- name
-
string
Retornos
null | string
ou null se não houver nenhum par nome-valor com o namefornecido.
has(string)
Retorna true se houver pelo menos um par nome-valor cujo nome é name.
function has(name: string): boolean
Parâmetros
- name
-
string
Retornos
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(): Iterator<string, undefined, any>
Retornos
Iterator<string, undefined, any>
set(string, string)
Define o valor no objeto MIMEParams associado ao name como value. Se houver pares nome-valor pré-existentes cujos nomes são 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(): Iterator<string, undefined, any>
Retornos
Iterator<string, undefined, any>
[iterator]()
Retorna um iterador sobre cada um dos pares nome-valor nos parâmetros.
function [iterator](): Iterator<[name, value], undefined, any>
Retornos
Iterator<[name, value], undefined, any>