Sdílet prostřednictvím


MIMEParams class

Rozhraní API MIMEParams poskytuje přístup pro čtení a zápis k parametrům MIMEType.

Metody

delete(string)

Odeberte všechny páry název-hodnota, jejichž název je name.

entries()

Vrátí iterátor pro každý pár název-hodnota v parametrech. Každá položka iterátoru je javascriptový Array. První položkou pole je name, druhá položka pole je value.

get(string)

Vrátí hodnotu dvojice křestního jména a hodnoty, jejíž název je name. Pokud žádné takové páry neexistují, null se vrátí.

has(string)

Vrátí true, pokud existuje alespoň jeden pár název-hodnota, jehož název je name.

keys()

Vrátí iterátor nad názvy každého páru název-hodnota.

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)

Nastaví hodnotu v objektu MIMEParams přidruženém k name na value. Pokud existují nějaké dvojice název-hodnota, jejichž názvy jsou name, nastavte hodnotu prvního takového páru na 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()

Vrátí iterátor nad hodnotami každého páru název-hodnota.

[iterator]()

Vrátí iterátor pro každý pár název-hodnota v parametrech.

Podrobnosti metody

delete(string)

Odeberte všechny páry název-hodnota, jejichž název je name.

function delete(name: string)

Parametry

name

string

entries()

Vrátí iterátor pro každý pár název-hodnota v parametrech. Každá položka iterátoru je javascriptový Array. První položkou pole je name, druhá položka pole je value.

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

Návraty

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

get(string)

Vrátí hodnotu dvojice křestního jména a hodnoty, jejíž název je name. Pokud žádné takové páry neexistují, null se vrátí.

function get(name: string): null | string

Parametry

name

string

Návraty

null | string

nebo null, pokud neexistuje žádný pár název-hodnota s daným name.

has(string)

Vrátí true, pokud existuje alespoň jeden pár název-hodnota, jehož název je name.

function has(name: string): boolean

Parametry

name

string

Návraty

boolean

keys()

Vrátí iterátor nad názvy každého páru název-hodnota.

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, any, any>

Návraty

Iterator<string, any, any>

set(string, string)

Nastaví hodnotu v objektu MIMEParams přidruženém k name na value. Pokud existují nějaké dvojice název-hodnota, jejichž názvy jsou name, nastavte hodnotu prvního takového páru na 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)

Parametry

name

string

value

string

values()

Vrátí iterátor nad hodnotami každého páru název-hodnota.

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

Návraty

Iterator<string, any, any>

[iterator]()

Vrátí iterátor pro každý pár název-hodnota v parametrech.

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

Návraty

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