Поделиться через


MIMEParams class

API MIMEParams предоставляет доступ на чтение и запись к параметрам MIMEType.

Методы

delete(string)

Удалите все пары "имя-значение", имя которого name.

entries()

Возвращает итератор для каждой пары "имя-значение" в параметрах. Каждый элемент итератора — это ArrayJavaScript. Первым элементом массива является name, вторым элементом массива является value.

get(string)

Возвращает значение первой пары "имя-значение", имя которой name. Если таких пар нет, возвращается null.

has(string)

Возвращает true, если существует по крайней мере одна пара "имя-значение", имя которой name.

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
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
values()

Возвращает итератор по значениям каждой пары name-value.

[iterator]()

Возвращает итератор для каждой пары "имя-значение" в параметрах.

Сведения о методе

delete(string)

Удалите все пары "имя-значение", имя которого name.

function delete(name: string)

Параметры

name

string

entries()

Возвращает итератор для каждой пары "имя-значение" в параметрах. Каждый элемент итератора — это ArrayJavaScript. Первым элементом массива является 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>