مشاركة عبر


MIMEParams class

توفر واجهة برمجة تطبيقات MIMEParams حق الوصول للقراءة والكتابة إلى معلمات MIMEType.

الخصائص

[iterator]

إرجاع مكرر فوق كل زوج من أزواج قيمة الاسم في المعلمات.

الأساليب

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

إرجاع مكرر فوق قيم كل زوج من قيم الاسم.

تفاصيل الخاصية

[iterator]

إرجاع مكرر فوق كل زوج من أزواج قيمة الاسم في المعلمات.

[iterator]: () => IterableIterator<[name, value]>

قيمة الخاصية

() => IterableIterator<[name, value]>

تفاصيل الأسلوب

delete(string)

قم بإزالة جميع أزواج قيمة الاسم التي nameاسمها .

function delete(name: string)

المعلمات

name

string

entries()

إرجاع مكرر فوق كل زوج من أزواج قيمة الاسم في المعلمات. كل عنصر من عناصر المكرر هو ArrayJavaScript . العنصر الأول من الصفيف هو name، والعنصر الثاني من الصفيف هو value.

function entries(): IterableIterator<[name, value]>

المرتجعات

IterableIterator<[name, value]>

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(): IterableIterator<string>

المرتجعات

IterableIterator<string>

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

إرجاع مكرر فوق قيم كل زوج من قيم الاسم.

function values(): IterableIterator<string>

المرتجعات

IterableIterator<string>