Compartir a través de


MIMEParams class

La API de MIMEParams proporciona acceso de lectura y escritura a los parámetros de un MIMEType.

Métodos

delete(string)

Quite todos los pares nombre-valor cuyo nombre sea name.

entries()

Devuelve un iterador sobre cada uno de los pares nombre-valor de los parámetros. Cada elemento del iterador es un Arrayde JavaScript. El primer elemento de la matriz es el name, el segundo elemento de la matriz es el value.

get(string)

Devuelve el valor del primer par nombre-valor cuyo nombre es name. Si no hay estos pares, se devuelve null.

has(string)

Devuelve true si hay al menos un par nombre-valor cuyo nombre es name.

keys()

Devuelve un iterador sobre los nombres de cada par nombre-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)

Establece el valor del objeto MIMEParams asociado a name en value. Si hay pares de nombre-valor preexistentes cuyos nombres son name, establezca el primer valor de dicho par en 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()

Devuelve un iterador sobre los valores de cada par nombre-valor.

[iterator]()

Devuelve un iterador sobre cada uno de los pares nombre-valor de los parámetros.

Detalles del método

delete(string)

Quite todos los pares nombre-valor cuyo nombre sea name.

function delete(name: string)

Parámetros

name

string

entries()

Devuelve un iterador sobre cada uno de los pares nombre-valor de los parámetros. Cada elemento del iterador es un Arrayde JavaScript. El primer elemento de la matriz es el name, el segundo elemento de la matriz es el value.

function entries(): Iterator<[name, value], undefined, any>

Devoluciones

Iterator<[name, value], undefined, any>

get(string)

Devuelve el valor del primer par nombre-valor cuyo nombre es name. Si no hay estos pares, se devuelve null.

function get(name: string): null | string

Parámetros

name

string

Devoluciones

null | string

o null si no hay ningún par nombre-valor con el nameespecificado.

has(string)

Devuelve true si hay al menos un par nombre-valor cuyo nombre es name.

function has(name: string): boolean

Parámetros

name

string

Devoluciones

boolean

keys()

Devuelve un iterador sobre los nombres de cada par nombre-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>

Devoluciones

Iterator<string, undefined, any>

set(string, string)

Establece el valor del objeto MIMEParams asociado a name en value. Si hay pares de nombre-valor preexistentes cuyos nombres son name, establezca el primer valor de dicho par en 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()

Devuelve un iterador sobre los valores de cada par nombre-valor.

function values(): Iterator<string, undefined, any>

Devoluciones

Iterator<string, undefined, any>

[iterator]()

Devuelve un iterador sobre cada uno de los pares nombre-valor de los parámetros.

function [iterator](): Iterator<[name, value], undefined, any>

Devoluciones

Iterator<[name, value], undefined, any>