MIMEParams class
API MIMEParams
предоставляет доступ на чтение и запись к параметрам MIMEType
.
Методы
delete(string) | Удалите все пары "имя-значение", имя которого |
entries() | Возвращает итератор для каждой пары "имя-значение" в параметрах.
Каждый элемент итератора — это |
get(string) | Возвращает значение первой пары "имя-значение", имя которой |
has(string) | Возвращает |
keys() | Возвращает итератор по именам каждой пары "имя-значение".
|
set(string, string) | Задает значение в объекте
|
values() | Возвращает итератор по значениям каждой пары name-value. |
[iterator]() | Возвращает итератор для каждой пары "имя-значение" в параметрах. |
Сведения о методе
delete(string)
Удалите все пары "имя-значение", имя которого name
.
function delete(name: string)
Параметры
- name
-
string
entries()
Возвращает итератор для каждой пары "имя-значение" в параметрах.
Каждый элемент итератора — это Array
JavaScript. Первым элементом массива является name
, вторым элементом массива является value
.
function entries(): Iterator<[name, value], any, any>
Возвращаемое значение
Iterator<[name, value], any, any>
get(string)
Возвращает значение первой пары "имя-значение", имя которой name
. Если таких пар нет, возвращается null
.
function get(name: string): null | string
Параметры
- name
-
string
Возвращаемое значение
null | string
или null
, если нет пары "имя-значение" с заданным name
.
has(string)
Возвращает true
, если существует по крайней мере одна пара "имя-значение", имя которой name
.
function has(name: string): boolean
Параметры
- name
-
string
Возвращаемое значение
boolean
keys()
Возвращает итератор по именам каждой пары "имя-значение".
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>
Возвращаемое значение
Iterator<string, any, any>
set(string, string)
Задает значение в объекте MIMEParams
, связанном с name
, значением value
. Если существуют уже существующие пары "имя-значение", имена которых name
, задайте для первой пары значение 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)
Параметры
- name
-
string
- value
-
string
values()
Возвращает итератор по значениям каждой пары name-value.
function values(): Iterator<string, any, any>
Возвращаемое значение
Iterator<string, any, any>
[iterator]()
Возвращает итератор для каждой пары "имя-значение" в параметрах.
function [iterator](): Iterator<[name, value], any, any>
Возвращаемое значение
Iterator<[name, value], any, any>