MIMEParams class
Interfejs API MIMEParams
zapewnia dostęp do odczytu i zapisu do parametrów MIMEType
.
Metody
delete(string) | Usuń wszystkie pary name-value, których nazwa to |
entries() | Zwraca iterator dla każdej pary name-value w parametrach.
Każdy element iteratora jest językiem JavaScript |
get(string) | Zwraca wartość pary first name-value, której nazwa jest |
has(string) | Zwraca |
keys() | Zwraca iterator nazw każdej pary nazwa-wartość.
|
set(string, string) | Ustawia wartość w obiekcie
|
values() | Zwraca iterator wartości każdej pary nazwa-wartość. |
[iterator]() | Zwraca iterator dla każdej pary name-value w parametrach. |
Szczegóły metody
delete(string)
Usuń wszystkie pary name-value, których nazwa to name
.
function delete(name: string)
Parametry
- name
-
string
entries()
Zwraca iterator dla każdej pary name-value w parametrach.
Każdy element iteratora jest językiem JavaScript Array
. Pierwszym elementem tablicy jest name
, drugim elementem tablicy jest value
.
function entries(): Iterator<[name, value], any, any>
Zwraca
Iterator<[name, value], any, any>
get(string)
Zwraca wartość pary first name-value, której nazwa jest name
. Jeśli nie ma takich par, zostanie zwrócona null
.
function get(name: string): null | string
Parametry
- name
-
string
Zwraca
null | string
lub null
, jeśli nie ma pary name-value z danym name
.
has(string)
Zwraca true
, jeśli istnieje co najmniej jedna para nazwa-wartość, której nazwa jest name
.
function has(name: string): boolean
Parametry
- name
-
string
Zwraca
boolean
keys()
Zwraca iterator nazw każdej pary nazwa-wartość.
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>
Zwraca
Iterator<string, any, any>
set(string, string)
Ustawia wartość w obiekcie MIMEParams
skojarzonym z name
na wartość value
. Jeśli istnieją wstępnie istniejące pary name-value, których nazwy są name
, ustaw pierwszą taką parę na wartość 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()
Zwraca iterator wartości każdej pary nazwa-wartość.
function values(): Iterator<string, any, any>
Zwraca
Iterator<string, any, any>
[iterator]()
Zwraca iterator dla każdej pary name-value w parametrach.
function [iterator](): Iterator<[name, value], any, any>
Zwraca
Iterator<[name, value], any, any>