مشاركة عبر


PagedList interface

قائمة تحتوي على صفحة واحدة من النتائج من استعلام.

يمتد

Array<T>

الخصائص

continuationToken

سلسلة يمكن تمريرها إلى نفس نقطة النهاية التي أرجعت PagedList هذه لاسترداد الصفحة التالية من النتائج.

الخصائص الموروثة

length

الحصول على طول الصفيف أو تعيينه. هذا هو رقم واحد أعلى من أعلى فهرس في الصفيف.

الأساليب المتوارثة

concat((T | ConcatArray<T>)[])

يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة.

concat(ConcatArray<T>[])

يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة.

copyWithin(number, number, number)

إرجاع هذا الكائن بعد نسخ مقطع من الصفيف المحدد بواسطة البدء والنهاية إلى نفس الصفيف بدءا من هدف الموضع

entries()

إرجاع أزواج المفاتيح والقيم القابلة للتكبير لكل إدخال في الصفيف

every((value: T, index: number, array: T[]) => unknown, any)

تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد.

every<S>((value: T, index: number, array: T[]) => value, any)

تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد.

fill(T, number, number)

تغيير كافة عناصر الصفيف من start إلى فهرس end إلى value ثابت وإرجاع الصفيف المعدل

filter((value: T, index: number, array: T[]) => unknown, any)

إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال.

filter<S>((value: T, index: number, array: T[]) => value, any)

إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال.

find((value: T, index: number, obj: T[]) => unknown, any)
find<S>((this: void, value: T, index: number, obj: T[]) => value, any)

ترجع قيمة العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، وغير محددة بخلاف ذلك.

findIndex((value: T, index: number, obj: T[]) => unknown, any)

إرجاع فهرس العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، -1 خلاف ذلك.

flat<A, D>(A, D)

إرجاع صفيف جديد مع كافة عناصر الصفيف الفرعي المتسلسلة فيه بشكل متكرر حتى العمق المحدد.

flatMap<U, This>((this: This, value: T, index: number, array: T[]) => U | (readonly U[]), This)

استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف. ثم قم بتسطيح النتيجة إلى صفيف جديد. هذا مطابق لخريطة متبوعة بسطح مع عمق 1.

forEach((value: T, index: number, array: T[]) => void, any)

تنفيذ الإجراء المحدد لكل عنصر في صفيف.

includes(T, number)

تحديد ما إذا كان الصفيف يتضمن عنصرا معينا، مع إرجاع صواب أو خطأ حسب الاقتضاء.

indexOf(T, number)

إرجاع فهرس التكرار الأول لقيمة في صفيف، أو -1 إذا لم يكن موجودا.

join(string)

إضافة كافة عناصر الصفيف إلى سلسلة، مفصولة بسلسلة الفاصل المحددة.

keys()

إرجاع مفاتيح قابلة للكراء في الصفيف

lastIndexOf(T, number)

إرجاع فهرس آخر تكرار لقيمة محددة في صفيف، أو -1 إذا لم يكن موجودا.

map<U>((value: T, index: number, array: T[]) => U, any)

استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف، وإرجاع صفيف يحتوي على النتائج.

pop()

إزالة العنصر الأخير من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف.

push(T[])

إلحاق عناصر جديدة بنهاية صفيف، وإرجاع الطول الجديد للصفيف.

reduce((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

reduce((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, T)
reduce<U>((previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, U)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

reduceRight((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

reduceRight((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, T)
reduceRight<U>((previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, U)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

reverse()

عكس العناصر في صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف.

shift()

إزالة العنصر الأول من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف.

slice(number, number)

إرجاع نسخة من مقطع من صفيف. لكل من البداية والنهاية، يمكن استخدام فهرس سالب للإشارة إلى إزاحة من نهاية الصفيف. على سبيل المثال، يشير -2 إلى العنصر الثاني إلى الأخير من الصفيف.

some((value: T, index: number, array: T[]) => unknown, any)

تحديد ما إذا كانت دالة رد الاتصال المحددة ترجع true لأي عنصر من عناصر الصفيف.

sort((a: T, b: T) => number)

فرز صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف.

splice(number, number)

إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة.

splice(number, number, T[])

إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة.

toLocaleString()

إرجاع تمثيل سلسلة لصفيف. يتم تحويل العناصر إلى سلسلة باستخدام أساليب toLocaleString الخاصة بها.

toString()

إرجاع تمثيل سلسلة لصفيف.

unshift(T[])

إدراج عناصر جديدة في بداية صفيف، وإرجاع الطول الجديد للصفيف.

values()

إرجاع قيم قابلة للكراء في الصفيف

[iterator]()

Iterator

[unscopables]()

إرجاع كائن له خصائصه القيمة 'true' عندما تكون غائبة عند استخدامها في عبارة 'with'.

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

continuationToken

سلسلة يمكن تمريرها إلى نفس نقطة النهاية التي أرجعت PagedList هذه لاسترداد الصفحة التالية من النتائج.

continuationToken: null | string

قيمة الخاصية

null | string

تفاصيل الخاصية الموروثة

length

الحصول على طول الصفيف أو تعيينه. هذا هو رقم واحد أعلى من أعلى فهرس في الصفيف.

length: number

قيمة الخاصية

number

موروثة من صفيف.الطول

تفاصيل الأساليب المتوارثة

concat((T | ConcatArray<T>)[])

يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة.

function concat(items: (T | ConcatArray<T>)[]): T[]

المعلمات

items

(T | ConcatArray<T>)[]

صفائف و/أو عناصر إضافية لإضافتها إلى نهاية الصفيف.

المرتجعات

T[]

موروثة من صفيفة.concat

concat(ConcatArray<T>[])

يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة.

function concat(items: ConcatArray<T>[]): T[]

المعلمات

items

ConcatArray<T>[]

صفائف و/أو عناصر إضافية لإضافتها إلى نهاية الصفيف.

المرتجعات

T[]

موروثة من صفيفة.concat

copyWithin(number, number, number)

إرجاع هذا الكائن بعد نسخ مقطع من الصفيف المحدد بواسطة البدء والنهاية إلى نفس الصفيف بدءا من هدف الموضع

function copyWithin(target: number, start: number, end?: number): PagedList<T>

المعلمات

target

number

إذا كان الهدف سالبا، يتم التعامل معه على أنه طول+هدف حيث يكون الطول هو طول الصفيف.

start

number

إذا كانت البداية سالبة، يتم التعامل معها على أنها length+start. إذا كانت قيمة end سالبة، يتم التعامل معها على أنها length+end.

end

number

إذا لم يتم تحديده، يتم استخدام طول هذا الكائن كقيمته الافتراضية.

المرتجعات

موروثة من Array.copyWithin

entries()

إرجاع أزواج المفاتيح والقيم القابلة للتكبير لكل إدخال في الصفيف

function entries(): IterableIterator<[number, T]>

المرتجعات

IterableIterator<[number, T]>

موروثة من Array.entries

every((value: T, index: number, array: T[]) => unknown, any)

تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد.

function every(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean

المعلمات

predicate

(value: T, index: number, array: T[]) => unknown

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي كل أسلوب دالة التقييم لكل عنصر في الصفيف حتى ترجع دالة التقييم قيمة قابلة للقهر إلى القيمة المنطقية false، أو حتى نهاية الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

boolean

موروثة من صفيف

every<S>((value: T, index: number, array: T[]) => value, any)

تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد.

function every<S>(predicate: (value: T, index: number, array: T[]) => value, thisArg?: any): this

المعلمات

predicate

(value: T, index: number, array: T[]) => value

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي كل أسلوب دالة التقييم لكل عنصر في الصفيف حتى ترجع دالة التقييم قيمة قابلة للقهر إلى القيمة المنطقية false، أو حتى نهاية الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

this

موروثة من صفيف

fill(T, number, number)

تغيير كافة عناصر الصفيف من start إلى فهرس end إلى value ثابت وإرجاع الصفيف المعدل

function fill(value: T, start?: number, end?: number): PagedList<T>

المعلمات

value

T

قيمة لتعبئة قسم الصفيف ب

start

number

الفهرس لبدء ملء الصفيف في. إذا كانت البداية سالبة، يتم التعامل معها على أنها length+start حيث يكون الطول هو طول الصفيف.

end

number

فهرس لإيقاف ملء الصفيف في. إذا كانت قيمة end سالبة، يتم التعامل معها على أنها length+end.

المرتجعات

موروثة من صفيفة.ملء

filter((value: T, index: number, array: T[]) => unknown, any)

إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال.

function filter(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): T[]

المعلمات

predicate

(value: T, index: number, array: T[]) => unknown

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب عامل التصفية دالة التقييم مرة واحدة لكل عنصر في الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

T[]

موروثة من صفيف.مرشح

filter<S>((value: T, index: number, array: T[]) => value, any)

إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال.

function filter<S>(predicate: (value: T, index: number, array: T[]) => value, thisArg?: any): S[]

المعلمات

predicate

(value: T, index: number, array: T[]) => value

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب عامل التصفية دالة التقييم مرة واحدة لكل عنصر في الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

S[]

موروثة من صفيف.مرشح

find((value: T, index: number, obj: T[]) => unknown, any)

function find(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): undefined | T

المعلمات

predicate

(value: T, index: number, obj: T[]) => unknown

thisArg

any

المرتجعات

undefined | T

موروثة من صفيف.find

find<S>((this: void, value: T, index: number, obj: T[]) => value, any)

ترجع قيمة العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، وغير محددة بخلاف ذلك.

function find<S>(predicate: (this: void, value: T, index: number, obj: T[]) => value, thisArg?: any): undefined | S

المعلمات

predicate

(this: void, value: T, index: number, obj: T[]) => value

ابحث عن استدعاءات دالة التقييم مرة واحدة لكل عنصر من عناصر الصفيف، بترتيب تصاعدي، حتى تجد واحدا حيث ترجع دالة التقييم القيمة true. إذا تم العثور على مثل هذا العنصر، فابحث فورا عن إرجاع قيمة هذا العنصر. وإلا، ابحث عن إرجاع غير معرف.

thisArg

any

إذا تم توفيرها، استخدامها كقيمة لكل استدعاء من دالات التقييم. إذا لم يتم توفيره، يتم استخدام غير معرف بدلا من ذلك.

المرتجعات

undefined | S

موروثة من صفيف.find

findIndex((value: T, index: number, obj: T[]) => unknown, any)

إرجاع فهرس العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، -1 خلاف ذلك.

function findIndex(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): number

المعلمات

predicate

(value: T, index: number, obj: T[]) => unknown

ابحث عن استدعاءات دالة التقييم مرة واحدة لكل عنصر من عناصر الصفيف، بترتيب تصاعدي، حتى تجد واحدا حيث ترجع دالة التقييم القيمة true. إذا تم العثور على مثل هذا العنصر، فسترجع findIndex فهرس العنصر هذا على الفور. وإلا، فإن findIndex ترجع -1.

thisArg

any

إذا تم توفيرها، استخدامها كقيمة لكل استدعاء من دالات التقييم. إذا لم يتم توفيره، يتم استخدام غير معرف بدلا من ذلك.

المرتجعات

number

موروثة من Array.findIndex

flat<A, D>(A, D)

إرجاع صفيف جديد مع كافة عناصر الصفيف الفرعي المتسلسلة فيه بشكل متكرر حتى العمق المحدد.

function flat<A, D>(this: A, depth?: D): FlatArray<A, D>[]

المعلمات

this

A

depth

D

الحد الأقصى لعمق الإعادة

المرتجعات

FlatArray<A, D>[]

موروثة من صفيفة.مسطحة

flatMap<U, This>((this: This, value: T, index: number, array: T[]) => U | (readonly U[]), This)

استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف. ثم قم بتسطيح النتيجة إلى صفيف جديد. هذا مطابق لخريطة متبوعة بسطح مع عمق 1.

function flatMap<U, This>(callback: (this: This, value: T, index: number, array: T[]) => U | (readonly U[]), thisArg?: This): U[]

المعلمات

callback

(this: This, value: T, index: number, array: T[]) => U | (readonly U[])

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب flatMap دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.

thisArg

This

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة رد الاتصال. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

U[]

موروثة من Array.flatMap

forEach((value: T, index: number, array: T[]) => void, any)

تنفيذ الإجراء المحدد لكل عنصر في صفيف.

function forEach(callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any)

المعلمات

callbackfn

(value: T, index: number, array: T[]) => void

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي forEach دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة رد الاتصال. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

موروثة من Array.forEach

includes(T, number)

تحديد ما إذا كان الصفيف يتضمن عنصرا معينا، مع إرجاع صواب أو خطأ حسب الاقتضاء.

function includes(searchElement: T, fromIndex?: number): boolean

المعلمات

searchElement

T

العنصر الذي يجب البحث عن.

fromIndex

number

الموضع في هذا الصفيف لبدء البحث عن searchElement.

المرتجعات

boolean

موروثة من Array.includes

indexOf(T, number)

إرجاع فهرس التكرار الأول لقيمة في صفيف، أو -1 إذا لم يكن موجودا.

function indexOf(searchElement: T, fromIndex?: number): number

المعلمات

searchElement

T

القيمة المراد تحديد موقعها في الصفيف.

fromIndex

number

فهرس الصفيف الذي سيتم بدء البحث عنده. إذا تم حذف fromIndex، يبدأ البحث في الفهرس 0.

المرتجعات

number

موروثة من صفيفة.فهرس من

join(string)

إضافة كافة عناصر الصفيف إلى سلسلة، مفصولة بسلسلة الفاصل المحددة.

function join(separator?: string): string

المعلمات

separator

string

سلسلة تستخدم لفصل عنصر واحد من الصفيف عن العنصر التالي في السلسلة الناتجة. إذا تم حذفها، يتم فصل عناصر الصفيف بفاصلة.

المرتجعات

string

موروثة من Array.join

keys()

إرجاع مفاتيح قابلة للكراء في الصفيف

function keys(): IterableIterator<number>

المرتجعات

IterableIterator<number>

موروثة من Array.keys

lastIndexOf(T, number)

إرجاع فهرس آخر تكرار لقيمة محددة في صفيف، أو -1 إذا لم يكن موجودا.

function lastIndexOf(searchElement: T, fromIndex?: number): number

المعلمات

searchElement

T

القيمة المراد تحديد موقعها في الصفيف.

fromIndex

number

فهرس الصفيف لبدء البحث للخلف. إذا تم حذف fromIndex، يبدأ البحث في الفهرس الأخير في الصفيف.

المرتجعات

number

موروثة من Array.lastIndexOf

map<U>((value: T, index: number, array: T[]) => U, any)

استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف، وإرجاع صفيف يحتوي على النتائج.

function map<U>(callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any): U[]

المعلمات

callbackfn

(value: T, index: number, array: T[]) => U

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب الخريطة دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة رد الاتصال. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

U[]

موروثة من Array.map

pop()

إزالة العنصر الأخير من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف.

function pop(): undefined | T

المرتجعات

undefined | T

موروثة من صفيفة.بوب

push(T[])

إلحاق عناصر جديدة بنهاية صفيف، وإرجاع الطول الجديد للصفيف.

function push(items: T[]): number

المعلمات

items

T[]

عناصر جديدة لإضافتها إلى الصفيف.

المرتجعات

number

موروثة من صفيفة.دفع

reduce((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

function reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T

المعلمات

callbackfn

(previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T

دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب التقليل دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.

المرتجعات

T

موروثة من صفيف.تقليل

reduce((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, T)

function reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T

المعلمات

callbackfn

(previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T

initialValue

T

المرتجعات

T

موروثة من صفيف.تقليل

reduce<U>((previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, U)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

function reduce<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U

المعلمات

callbackfn

(previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U

دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب التقليل دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.

initialValue

U

إذا تم تحديد initialValue، يتم استخدامه كقيمة أولية لبدء التراكم. يوفر الاستدعاء الأول للدالة callbackfn هذه القيمة كوسيطة بدلا من قيمة صفيف.

المرتجعات

U

موروثة من صفيف.تقليل

reduceRight((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

function reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T): T

المعلمات

callbackfn

(previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T

دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب reduceRight الدالة callbackfn مرة واحدة لكل عنصر في الصفيف.

المرتجعات

T

موروثة من Array.reduceRight

reduceRight((previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, T)

function reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T): T

المعلمات

callbackfn

(previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T

initialValue

T

المرتجعات

T

موروثة من Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, U)

استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.

function reduceRight<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U

المعلمات

callbackfn

(previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U

دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب reduceRight الدالة callbackfn مرة واحدة لكل عنصر في الصفيف.

initialValue

U

إذا تم تحديد initialValue، يتم استخدامه كقيمة أولية لبدء التراكم. يوفر الاستدعاء الأول للدالة callbackfn هذه القيمة كوسيطة بدلا من قيمة صفيف.

المرتجعات

U

موروثة من Array.reduceRight

reverse()

عكس العناصر في صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف.

function reverse(): T[]

المرتجعات

T[]

موروثة من صفيف.عكس

shift()

إزالة العنصر الأول من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف.

function shift(): undefined | T

المرتجعات

undefined | T

موروثة من صفيفة.shift

slice(number, number)

إرجاع نسخة من مقطع من صفيف. لكل من البداية والنهاية، يمكن استخدام فهرس سالب للإشارة إلى إزاحة من نهاية الصفيف. على سبيل المثال، يشير -2 إلى العنصر الثاني إلى الأخير من الصفيف.

function slice(start?: number, end?: number): T[]

المعلمات

start

number

فهرس البداية للجزء المحدد من الصفيف. إذا لم يتم تعريف البدء، فستبدأ الشريحة في الفهرس 0.

end

number

الفهرس النهائي للجزء المحدد من الصفيف. هذا حصري للعنصر الموجود في الفهرس 'end'. إذا كانت النهاية غير معرفة، فإن الشريحة تمتد إلى نهاية الصفيف.

المرتجعات

T[]

موروثة من Array.slice

some((value: T, index: number, array: T[]) => unknown, any)

تحديد ما إذا كانت دالة رد الاتصال المحددة ترجع true لأي عنصر من عناصر الصفيف.

function some(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any): boolean

المعلمات

predicate

(value: T, index: number, array: T[]) => unknown

دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي بعض الأسلوب دالة التقييم لكل عنصر في الصفيف حتى تقوم دالة التقييم بإرجاع قيمة قابلة للفرض إلى القيمة المنطقية true، أو حتى نهاية الصفيف.

thisArg

any

كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.

المرتجعات

boolean

موروثة من صفيف

sort((a: T, b: T) => number)

فرز صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف.

function sort(compareFn?: (a: T, b: T) => number): PagedList<T>

المعلمات

compareFn

(a: T, b: T) => number

الدالة المستخدمة لتحديد ترتيب العناصر. من المتوقع أن ترجع قيمة سالبة إذا كانت الوسيطة الأولى أقل من الوسيطة الثانية، صفرا إذا كانت متساوية، وقيمة موجبة بخلاف ذلك. إذا تم حذفها، يتم فرز العناصر بترتيب أحرف تصاعدي، ASCII.

[11,2,22,1].sort((a, b) => a - b)

المرتجعات

موروثة من صفيفة.فرز

splice(number, number)

إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة.

function splice(start: number, deleteCount?: number): T[]

المعلمات

start

number

الموقع الصفري في الصفيف الذي تبدأ منه إزالة العناصر.

deleteCount

number

عدد العناصر المراد إزالتها.

المرتجعات

T[]

صفيف يحتوي على العناصر التي تم حذفها.

موروثة من صفيفة.لصق

splice(number, number, T[])

إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة.

function splice(start: number, deleteCount: number, items: T[]): T[]

المعلمات

start

number

الموقع الصفري في الصفيف الذي تبدأ منه إزالة العناصر.

deleteCount

number

عدد العناصر المراد إزالتها.

items

T[]

العناصر المراد إدراجها في الصفيف بدلا من العناصر المحذوفة.

المرتجعات

T[]

صفيف يحتوي على العناصر التي تم حذفها.

موروثة من صفيفة.لصق

toLocaleString()

إرجاع تمثيل سلسلة لصفيف. يتم تحويل العناصر إلى سلسلة باستخدام أساليب toLocaleString الخاصة بها.

function toLocaleString(): string

المرتجعات

string

موروثة من Array.toLocaleString

toString()

إرجاع تمثيل سلسلة لصفيف.

function toString(): string

المرتجعات

string

موروثة من Array.toString

unshift(T[])

إدراج عناصر جديدة في بداية صفيف، وإرجاع الطول الجديد للصفيف.

function unshift(items: T[]): number

المعلمات

items

T[]

العناصر المراد إدراجها في بداية الصفيف.

المرتجعات

number

موروثة من Array.unshift

values()

إرجاع قيم قابلة للكراء في الصفيف

function values(): IterableIterator<T>

المرتجعات

IterableIterator<T>

موروثة من Array.values

[iterator]()

Iterator

function [iterator](): IterableIterator<T>

المرتجعات

IterableIterator<T>

الموروث من Array.__@iterator@18273

[unscopables]()

إرجاع كائن له خصائصه القيمة 'true' عندما تكون غائبة عند استخدامها في عبارة 'with'.

function [unscopables](): { copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

المرتجعات

{ copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

الموروث من Array.__@unscopables@18275