MIMEParams class
MIMEParams
API'sinde MIMEType
parametrelerine okuma ve yazma erişimi sağlanır.
Yöntemler
delete(string) | adı |
entries() | Parametrelerdeki ad-değer çiftlerinin her biri üzerinde bir yineleyici döndürür.
Yineleyicinin her öğesi bir JavaScript |
get(string) | adı |
has(string) | adı |
keys() | Her ad-değer çiftinin adları üzerinde bir yineleyici döndürür.
|
set(string, string) |
|
values() | Her ad-değer çiftinin değerleri üzerinde bir yineleyici döndürür. |
[iterator]() | Parametrelerdeki ad-değer çiftlerinin her biri üzerinde bir yineleyici döndürür. |
Yöntem Ayrıntıları
delete(string)
adı name
olan tüm ad-değer çiftlerini kaldırın.
function delete(name: string)
Parametreler
- name
-
string
entries()
Parametrelerdeki ad-değer çiftlerinin her biri üzerinde bir yineleyici döndürür.
Yineleyicinin her öğesi bir JavaScript Array
. Dizinin ilk öğesi name
, dizinin ikinci öğesi value
.
function entries(): Iterator<[name, value], any, any>
Döndürülenler
Iterator<[name, value], any, any>
get(string)
adı name
olan ad-değer çiftinin değerini döndürür. Böyle çiftler yoksa null
döndürülür.
function get(name: string): null | string
Parametreler
- name
-
string
Döndürülenler
null | string
veya verilen null
ile ad-değer çifti yoksa name
.
has(string)
adı true
olan en az bir ad-değer çifti varsa name
döndürür.
function has(name: string): boolean
Parametreler
- name
-
string
Döndürülenler
boolean
keys()
Her ad-değer çiftinin adları üzerinde bir yineleyici döndürür.
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>
Döndürülenler
Iterator<string, any, any>
set(string, string)
MIMEParams
ile ilişkili name
nesnesindeki değeri value
olarak ayarlar. Adları name
önceden var olan ad-değer çiftleri varsa, bu çiftin ilk değerini value
olarak ayarlayın.
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)
Parametreler
- name
-
string
- value
-
string
values()
Her ad-değer çiftinin değerleri üzerinde bir yineleyici döndürür.
function values(): Iterator<string, any, any>
Döndürülenler
Iterator<string, any, any>
[iterator]()
Parametrelerdeki ad-değer çiftlerinin her biri üzerinde bir yineleyici döndürür.
function [iterator](): Iterator<[name, value], any, any>
Döndürülenler
Iterator<[name, value], any, any>