PagedList interface
قائمة تحتوي على صفحة واحدة من النتائج من استعلام.
- يمتد
-
Array<T>
الخصائص
| continuation |
سلسلة يمكن تمريرها إلى نفس نقطة النهاية التي أرجعت PagedList هذه لاسترداد الصفحة التالية من النتائج. |
الخصائص الموروثة
| length | الحصول على طول الصفيف أو تعيينه. هذا هو رقم واحد أعلى من أعلى فهرس في الصفيف. |
الأساليب المتوارثة
| concat((T | Concat |
يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة. |
| concat(Concat |
يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة. |
| copy |
إرجاع هذا الكائن بعد نسخ مقطع من الصفيف المحدد بواسطة البدء والنهاية إلى نفس الصفيف بدءا من هدف الموضع |
| entries() | إرجاع أزواج المفاتيح والقيم القابلة للتكبير لكل إدخال في الصفيف |
| every((value: T, index: number, array: T[]) => unknown, any) | تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد. |
| every<S>((value: T, index: number, array: T[]) => value, any) | تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد. |
| fill(T, number, number) | تغيير كافة عناصر الصفيف من |
| 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) | ترجع قيمة العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، وغير محددة بخلاف ذلك. |
| find |
إرجاع فهرس العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، -1 خلاف ذلك. |
| flat<A, D>(A, D) | إرجاع صفيف جديد مع كافة عناصر الصفيف الفرعي المتسلسلة فيه بشكل متكرر حتى العمق المحدد. |
| flat |
استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف. ثم قم بتسطيح النتيجة إلى صفيف جديد. هذا مطابق لخريطة متبوعة بسطح مع عمق 1. |
| for |
تنفيذ الإجراء المحدد لكل عنصر في صفيف. |
| includes(T, number) | تحديد ما إذا كان الصفيف يتضمن عنصرا معينا، مع إرجاع صواب أو خطأ حسب الاقتضاء. |
| index |
إرجاع فهرس التكرار الأول لقيمة في صفيف، أو -1 إذا لم يكن موجودا. |
| join(string) | إضافة كافة عناصر الصفيف إلى سلسلة، مفصولة بسلسلة الفاصل المحددة. |
| keys() | إرجاع مفاتيح قابلة للكراء في الصفيف |
| last |
إرجاع فهرس آخر تكرار لقيمة محددة في صفيف، أو -1 إذا لم يكن موجودا. |
| map<U>((value: T, index: number, array: T[]) => U, any) | استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف، وإرجاع صفيف يحتوي على النتائج. |
| pop() | إزالة العنصر الأخير من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف. |
| push(T[]) | إلحاق عناصر جديدة بنهاية صفيف، وإرجاع الطول الجديد للصفيف. |
| reduce((previous |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reduce((previous |
|
| reduce<U>((previous |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reduce |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reduce |
|
| reduce |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| 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[]) | إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة. |
| to |
إرجاع تمثيل سلسلة لصفيف. يتم تحويل العناصر إلى سلسلة باستخدام أساليب toLocaleString الخاصة بها. |
| to |
إرجاع تمثيل سلسلة لصفيف. |
| 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
إذا لم يتم تحديده، يتم استخدام طول هذا الكائن كقيمته الافتراضية.
المرتجعات
PagedList<T>
موروثة من 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.
المرتجعات
PagedList<T>
موروثة من صفيفة.ملء
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)
المرتجعات
PagedList<T>
موروثة من صفيفة.فرز
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