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], undefined, any>
Zwraca
Iterator<[name, value], undefined, 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, undefined, any>
Zwraca
Iterator<string, undefined, 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, undefined, any>
Zwraca
Iterator<string, undefined, any>
[iterator]()
Zwraca iterator dla każdej pary name-value w parametrach.
function [iterator](): Iterator<[name, value], undefined, any>
Zwraca
Iterator<[name, value], undefined, any>