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 |
entries() | Vrátí iterátor pro každý pár název-hodnota v parametrech.
Každá položka iterátoru je javascriptový |
get(string) | Vrátí hodnotu dvojice křestního jména a hodnoty, jejíž název je |
has(string) | Vrátí |
keys() | Vrátí iterátor nad názvy každého páru název-hodnota.
|
set(string, string) | Nastaví hodnotu v objektu
|
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>