ComputeNodeListResult interface
- يمتد
-
Array<ComputeNode>
الخصائص
| odatanext |
الخصائص الموروثة
| length | الحصول على طول الصفيف أو تعيينه. هذا هو رقم واحد أعلى من أعلى فهرس في الصفيف. |
الأساليب المتوارثة
| concat((Compute |
يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة. |
| concat(Concat |
يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة. |
| copy |
إرجاع هذا الكائن بعد نسخ مقطع من الصفيف المحدد بواسطة البدء والنهاية إلى نفس الصفيف بدءا من هدف الموضع |
| entries() | إرجاع أزواج المفاتيح والقيم القابلة للتكبير لكل إدخال في الصفيف |
| every((value: Compute |
تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد. |
| every<S>((value: Compute |
تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد. |
| fill(Compute |
تغيير كافة عناصر الصفيف من |
| filter((value: Compute |
إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال. |
| filter<S>((value: Compute |
إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال. |
| find((value: Compute |
|
| find<S>((this: void, value: Compute |
ترجع قيمة العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، وغير محددة بخلاف ذلك. |
| find |
إرجاع فهرس العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، -1 خلاف ذلك. |
| flat<A, D>(A, D) | إرجاع صفيف جديد مع كافة عناصر الصفيف الفرعي المتسلسلة فيه بشكل متكرر حتى العمق المحدد. |
| flat |
استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف. ثم قم بتسطيح النتيجة إلى صفيف جديد. هذا مطابق لخريطة متبوعة بسطح مع عمق 1. |
| for |
تنفيذ الإجراء المحدد لكل عنصر في صفيف. |
| includes(Compute |
تحديد ما إذا كان الصفيف يتضمن عنصرا معينا، مع إرجاع صواب أو خطأ حسب الاقتضاء. |
| index |
إرجاع فهرس التكرار الأول لقيمة في صفيف، أو -1 إذا لم يكن موجودا. |
| join(string) | إضافة كافة عناصر الصفيف إلى سلسلة، مفصولة بسلسلة الفاصل المحددة. |
| keys() | إرجاع مفاتيح قابلة للكراء في الصفيف |
| last |
إرجاع فهرس آخر تكرار لقيمة محددة في صفيف، أو -1 إذا لم يكن موجودا. |
| map<U>((value: Compute |
استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف، وإرجاع صفيف يحتوي على النتائج. |
| pop() | إزالة العنصر الأخير من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف. |
| push(Compute |
إلحاق عناصر جديدة بنهاية صفيف، وإرجاع الطول الجديد للصفيف. |
| reduce((previous |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reduce((previous |
|
| reduce<U>((previous |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reduce |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reduce |
|
| reduce |
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال. |
| reverse() | عكس العناصر في صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف. |
| shift() | إزالة العنصر الأول من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف. |
| slice(number, number) | إرجاع نسخة من مقطع من صفيف. لكل من البداية والنهاية، يمكن استخدام فهرس سالب للإشارة إلى إزاحة من نهاية الصفيف. على سبيل المثال، يشير -2 إلى العنصر الثاني إلى الأخير من الصفيف. |
| some((value: Compute |
تحديد ما إذا كانت دالة رد الاتصال المحددة ترجع true لأي عنصر من عناصر الصفيف. |
| sort((a: Compute |
فرز صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف. |
| splice(number, number) | إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة. |
| splice(number, number, Compute |
إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة. |
| to |
إرجاع تمثيل سلسلة لصفيف. يتم تحويل العناصر إلى سلسلة باستخدام أساليب toLocaleString الخاصة بها. |
| to |
إرجاع تمثيل سلسلة لصفيف. |
| unshift(Compute |
إدراج عناصر جديدة في بداية صفيف، وإرجاع الطول الجديد للصفيف. |
| values() | إرجاع قيم قابلة للكراء في الصفيف |
| [iterator]() | مكرر |
| [unscopables]() | إرجاع كائن له خصائصه القيمة 'true' عندما تكون غائبة عند استخدامها في عبارة 'with'. |
تفاصيل الخاصية
odatanextLink
odatanextLink?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
length
الحصول على طول الصفيف أو تعيينه. هذا هو رقم واحد أعلى من أعلى فهرس في الصفيف.
length: number
قيمة الخاصية
number
موروث من Array.length
تفاصيل الأساليب المتوارثة
concat((ComputeNode | ConcatArray<ComputeNode>)[])
يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة.
function concat(items: (ComputeNode | ConcatArray<ComputeNode>)[]): ComputeNode[]
المعلمات
- items
-
(ComputeNode | ConcatArray<ComputeNode>)[]
صفائف و/أو عناصر إضافية لإضافتها إلى نهاية الصفيف.
المرتجعات
موروث من Array.concat
concat(ConcatArray<ComputeNode>[])
يجمع بين صفيفين أو أكثر. يقوم هذا الأسلوب بإرجاع صفيف جديد دون تعديل أي صفائف موجودة.
function concat(items: ConcatArray<ComputeNode>[]): ComputeNode[]
المعلمات
- items
-
ConcatArray<ComputeNode>[]
صفائف و/أو عناصر إضافية لإضافتها إلى نهاية الصفيف.
المرتجعات
موروث من Array.concat
copyWithin(number, number, number)
إرجاع هذا الكائن بعد نسخ مقطع من الصفيف المحدد بواسطة البدء والنهاية إلى نفس الصفيف بدءا من هدف الموضع
function copyWithin(target: number, start: number, end?: number): ComputeNodeListResult
المعلمات
- target
-
number
إذا كان الهدف سالبا، يتم التعامل معه على أنه طول+هدف حيث يكون الطول هو طول الصفيف.
- start
-
number
إذا كانت البداية سالبة، يتم التعامل معها على أنها length+start. إذا كانت قيمة end سالبة، يتم التعامل معها على أنها length+end.
- end
-
number
إذا لم يتم تحديده، يتم استخدام طول هذا الكائن كقيمته الافتراضية.
المرتجعات
موروث من Array.copyWithin
entries()
إرجاع أزواج المفاتيح والقيم القابلة للتكبير لكل إدخال في الصفيف
function entries(): IterableIterator<[number, ComputeNode]>
المرتجعات
IterableIterator<[number, ComputeNode]>
موروث من Array.entries
every((value: ComputeNode, index: number, array: ComputeNode[]) => unknown, any)
تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد.
function every(predicate: (value: ComputeNode, index: number, array: ComputeNode[]) => unknown, thisArg?: any): boolean
المعلمات
- predicate
-
(value: ComputeNode, index: number, array: ComputeNode[]) => unknown
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي كل أسلوب دالة التقييم لكل عنصر في الصفيف حتى ترجع دالة التقييم قيمة قابلة للقهر إلى القيمة المنطقية false، أو حتى نهاية الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
boolean
موروث من مصفوفة.every
every<S>((value: ComputeNode, index: number, array: ComputeNode[]) => value, any)
تحديد ما إذا كان جميع أعضاء الصفيف يفيون بالاختبار المحدد.
function every<S>(predicate: (value: ComputeNode, index: number, array: ComputeNode[]) => value, thisArg?: any): this
المعلمات
- predicate
-
(value: ComputeNode, index: number, array: ComputeNode[]) => value
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي كل أسلوب دالة التقييم لكل عنصر في الصفيف حتى ترجع دالة التقييم قيمة قابلة للقهر إلى القيمة المنطقية false، أو حتى نهاية الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
this
موروث من مصفوفة.every
fill(ComputeNode, number, number)
تغيير كافة عناصر الصفيف من start إلى فهرس end إلى value ثابت وإرجاع الصفيف المعدل
function fill(value: ComputeNode, start?: number, end?: number): ComputeNodeListResult
المعلمات
- value
- ComputeNode
قيمة لتعبئة قسم الصفيف ب
- start
-
number
الفهرس لبدء ملء الصفيف في. إذا كانت البداية سالبة، يتم التعامل معها على أنها length+start حيث يكون الطول هو طول الصفيف.
- end
-
number
فهرس لإيقاف ملء الصفيف في. إذا كانت قيمة end سالبة، يتم التعامل معها على أنها length+end.
المرتجعات
موروث من Array.fill
filter((value: ComputeNode, index: number, array: ComputeNode[]) => unknown, any)
إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال.
function filter(predicate: (value: ComputeNode, index: number, array: ComputeNode[]) => unknown, thisArg?: any): ComputeNode[]
المعلمات
- predicate
-
(value: ComputeNode, index: number, array: ComputeNode[]) => unknown
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب عامل التصفية دالة التقييم مرة واحدة لكل عنصر في الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
موروث من Array.filter
filter<S>((value: ComputeNode, index: number, array: ComputeNode[]) => value, any)
إرجاع عناصر الصفيف التي تفي بالشرط المحدد في دالة رد الاتصال.
function filter<S>(predicate: (value: ComputeNode, index: number, array: ComputeNode[]) => value, thisArg?: any): S[]
المعلمات
- predicate
-
(value: ComputeNode, index: number, array: ComputeNode[]) => value
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب عامل التصفية دالة التقييم مرة واحدة لكل عنصر في الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
S[]
موروث من Array.filter
find((value: ComputeNode, index: number, obj: ComputeNode[]) => unknown, any)
function find(predicate: (value: ComputeNode, index: number, obj: ComputeNode[]) => unknown, thisArg?: any): undefined | ComputeNode
المعلمات
- predicate
-
(value: ComputeNode, index: number, obj: ComputeNode[]) => unknown
- thisArg
-
any
المرتجعات
undefined | ComputeNode
موروث من Array.find
find<S>((this: void, value: ComputeNode, index: number, obj: ComputeNode[]) => value, any)
ترجع قيمة العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، وغير محددة بخلاف ذلك.
function find<S>(predicate: (this: void, value: ComputeNode, index: number, obj: ComputeNode[]) => value, thisArg?: any): undefined | S
المعلمات
- predicate
-
(this: void, value: ComputeNode, index: number, obj: ComputeNode[]) => value
ابحث عن استدعاءات دالة التقييم مرة واحدة لكل عنصر من عناصر الصفيف، بترتيب تصاعدي، حتى تجد واحدا حيث ترجع دالة التقييم القيمة true. إذا تم العثور على مثل هذا العنصر، فابحث فورا عن إرجاع قيمة هذا العنصر. وإلا، ابحث عن إرجاع غير معرف.
- thisArg
-
any
إذا تم توفيرها، استخدامها كقيمة لكل استدعاء من دالات التقييم. إذا لم يتم توفيره، يتم استخدام غير معرف بدلا من ذلك.
المرتجعات
undefined | S
موروث من Array.find
findIndex((value: ComputeNode, index: number, obj: ComputeNode[]) => unknown, any)
إرجاع فهرس العنصر الأول في الصفيف حيث تكون دالة التقييم صحيحة، -1 خلاف ذلك.
function findIndex(predicate: (value: ComputeNode, index: number, obj: ComputeNode[]) => unknown, thisArg?: any): number
المعلمات
- predicate
-
(value: ComputeNode, index: number, obj: ComputeNode[]) => 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>[]
موروث من Array.flat
flatMap<U, This>((this: This, value: ComputeNode, index: number, array: ComputeNode[]) => U | (readonly U[]), This)
استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف. ثم قم بتسطيح النتيجة إلى صفيف جديد. هذا مطابق لخريطة متبوعة بسطح مع عمق 1.
function flatMap<U, This>(callback: (this: This, value: ComputeNode, index: number, array: ComputeNode[]) => U | (readonly U[]), thisArg?: This): U[]
المعلمات
- callback
-
(this: This, value: ComputeNode, index: number, array: ComputeNode[]) => U | (readonly U[])
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب flatMap دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.
- thisArg
-
This
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة رد الاتصال. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
U[]
موروث من Array.flatMap
forEach((value: ComputeNode, index: number, array: ComputeNode[]) => void, any)
تنفيذ الإجراء المحدد لكل عنصر في صفيف.
function forEach(callbackfn: (value: ComputeNode, index: number, array: ComputeNode[]) => void, thisArg?: any)
المعلمات
- callbackfn
-
(value: ComputeNode, index: number, array: ComputeNode[]) => void
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي forEach دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة رد الاتصال. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
موروث من صفيف.forEach
includes(ComputeNode, number)
تحديد ما إذا كان الصفيف يتضمن عنصرا معينا، مع إرجاع صواب أو خطأ حسب الاقتضاء.
function includes(searchElement: ComputeNode, fromIndex?: number): boolean
المعلمات
- searchElement
- ComputeNode
العنصر الذي يجب البحث عن.
- fromIndex
-
number
الموضع في هذا الصفيف لبدء البحث عن searchElement.
المرتجعات
boolean
موروث من صفيف.includes
indexOf(ComputeNode, number)
إرجاع فهرس التكرار الأول لقيمة في صفيف، أو -1 إذا لم يكن موجودا.
function indexOf(searchElement: ComputeNode, fromIndex?: number): number
المعلمات
- searchElement
- ComputeNode
القيمة المراد تحديد موقعها في الصفيف.
- fromIndex
-
number
فهرس الصفيف الذي سيتم بدء البحث عنده. إذا تم حذف fromIndex، يبدأ البحث في الفهرس 0.
المرتجعات
number
موروث من Array.indexOf
join(string)
إضافة كافة عناصر الصفيف إلى سلسلة، مفصولة بسلسلة الفاصل المحددة.
function join(separator?: string): string
المعلمات
- separator
-
string
سلسلة تستخدم لفصل عنصر واحد من الصفيف عن العنصر التالي في السلسلة الناتجة. إذا تم حذفها، يتم فصل عناصر الصفيف بفاصلة.
المرتجعات
string
موروث من Array.join
keys()
إرجاع مفاتيح قابلة للكراء في الصفيف
function keys(): IterableIterator<number>
المرتجعات
IterableIterator<number>
موروث من Array.keys
lastIndexOf(ComputeNode, number)
إرجاع فهرس آخر تكرار لقيمة محددة في صفيف، أو -1 إذا لم يكن موجودا.
function lastIndexOf(searchElement: ComputeNode, fromIndex?: number): number
المعلمات
- searchElement
- ComputeNode
القيمة المراد تحديد موقعها في الصفيف.
- fromIndex
-
number
فهرس الصفيف لبدء البحث للخلف. إذا تم حذف fromIndex، يبدأ البحث في الفهرس الأخير في الصفيف.
المرتجعات
number
موروث من Array.lastIndexOf
map<U>((value: ComputeNode, index: number, array: ComputeNode[]) => U, any)
استدعاء دالة رد اتصال محددة على كل عنصر من عناصر الصفيف، وإرجاع صفيف يحتوي على النتائج.
function map<U>(callbackfn: (value: ComputeNode, index: number, array: ComputeNode[]) => U, thisArg?: any): U[]
المعلمات
- callbackfn
-
(value: ComputeNode, index: number, array: ComputeNode[]) => U
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي أسلوب الخريطة دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة رد الاتصال. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
U[]
موروث من Array.map
pop()
إزالة العنصر الأخير من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف.
function pop(): undefined | ComputeNode
المرتجعات
undefined | ComputeNode
موروث من Array.pop
push(ComputeNode[])
إلحاق عناصر جديدة بنهاية صفيف، وإرجاع الطول الجديد للصفيف.
function push(items: ComputeNode[]): number
المعلمات
- items
عناصر جديدة لإضافتها إلى الصفيف.
المرتجعات
number
موروث من Array.push
reduce((previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode)
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.
function reduce(callbackfn: (previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode): ComputeNode
المعلمات
- callbackfn
-
(previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode
دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب التقليل دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.
المرتجعات
موروث من Array.reduce
reduce((previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode, ComputeNode)
function reduce(callbackfn: (previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode, initialValue: ComputeNode): ComputeNode
المعلمات
- callbackfn
-
(previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode
- initialValue
- ComputeNode
المرتجعات
موروث من Array.reduce
reduce<U>((previousValue: U, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => U, U)
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.
function reduce<U>(callbackfn: (previousValue: U, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => U, initialValue: U): U
المعلمات
- callbackfn
-
(previousValue: U, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => U
دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب التقليل دالة رد الاتصال مرة واحدة لكل عنصر في الصفيف.
- initialValue
-
U
إذا تم تحديد initialValue، يتم استخدامه كقيمة أولية لبدء التراكم. يوفر الاستدعاء الأول للدالة callbackfn هذه القيمة كوسيطة بدلا من قيمة صفيف.
المرتجعات
U
موروث من Array.reduce
reduceRight((previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode)
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.
function reduceRight(callbackfn: (previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode): ComputeNode
المعلمات
- callbackfn
-
(previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode
دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب reduceRight الدالة callbackfn مرة واحدة لكل عنصر في الصفيف.
المرتجعات
موروث من Array.reduceRight
reduceRight((previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode, ComputeNode)
function reduceRight(callbackfn: (previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode, initialValue: ComputeNode): ComputeNode
المعلمات
- callbackfn
-
(previousValue: ComputeNode, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => ComputeNode
- initialValue
- ComputeNode
المرتجعات
موروث من Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => U, U)
استدعاء دالة رد الاتصال المحددة لكافة العناصر في صفيف، بترتيب تنازلي. القيمة المرجعة لدالة رد الاتصال هي النتيجة المتراكمة، ويتم توفيرها كوسيطة في الاستدعاء التالي لدالة رد الاتصال.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => U, initialValue: U): U
المعلمات
- callbackfn
-
(previousValue: U, currentValue: ComputeNode, currentIndex: number, array: ComputeNode[]) => U
دالة تقبل ما يصل إلى أربع وسيطات. يستدعي أسلوب reduceRight الدالة callbackfn مرة واحدة لكل عنصر في الصفيف.
- initialValue
-
U
إذا تم تحديد initialValue، يتم استخدامه كقيمة أولية لبدء التراكم. يوفر الاستدعاء الأول للدالة callbackfn هذه القيمة كوسيطة بدلا من قيمة صفيف.
المرتجعات
U
موروث من Array.reduceRight
reverse()
عكس العناصر في صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف.
function reverse(): ComputeNode[]
المرتجعات
موروث من Array.reverse
shift()
إزالة العنصر الأول من صفيف وإرجاعه. إذا كان الصفيف فارغا، يتم إرجاع غير معرف ولا يتم تعديل الصفيف.
function shift(): undefined | ComputeNode
المرتجعات
undefined | ComputeNode
موروث من Array.shift
slice(number, number)
إرجاع نسخة من مقطع من صفيف. لكل من البداية والنهاية، يمكن استخدام فهرس سالب للإشارة إلى إزاحة من نهاية الصفيف. على سبيل المثال، يشير -2 إلى العنصر الثاني إلى الأخير من الصفيف.
function slice(start?: number, end?: number): ComputeNode[]
المعلمات
- start
-
number
فهرس البداية للجزء المحدد من الصفيف. إذا لم يتم تعريف البدء، فستبدأ الشريحة في الفهرس 0.
- end
-
number
الفهرس النهائي للجزء المحدد من الصفيف. هذا حصري للعنصر الموجود في الفهرس 'end'. إذا كانت النهاية غير معرفة، فإن الشريحة تمتد إلى نهاية الصفيف.
المرتجعات
موروث من Array.slice
some((value: ComputeNode, index: number, array: ComputeNode[]) => unknown, any)
تحديد ما إذا كانت دالة رد الاتصال المحددة ترجع true لأي عنصر من عناصر الصفيف.
function some(predicate: (value: ComputeNode, index: number, array: ComputeNode[]) => unknown, thisArg?: any): boolean
المعلمات
- predicate
-
(value: ComputeNode, index: number, array: ComputeNode[]) => unknown
دالة تقبل ما يصل إلى ثلاث وسيطات. يستدعي بعض الأسلوب دالة التقييم لكل عنصر في الصفيف حتى تقوم دالة التقييم بإرجاع قيمة قابلة للفرض إلى القيمة المنطقية true، أو حتى نهاية الصفيف.
- thisArg
-
any
كائن يمكن أن تشير إليه هذه الكلمة الأساسية في دالة التقييم. إذا تم حذف thisArg، يتم استخدام غير معرف ك هذه القيمة.
المرتجعات
boolean
موروث من مصفوفة.بعض
sort((a: ComputeNode, b: ComputeNode) => number)
فرز صفيف في مكانه. يقوم هذا الأسلوب بتحول الصفيف وإرجاع مرجع إلى نفس الصفيف.
function sort(compareFn?: (a: ComputeNode, b: ComputeNode) => number): ComputeNodeListResult
المعلمات
- compareFn
-
(a: ComputeNode, b: ComputeNode) => number
الدالة المستخدمة لتحديد ترتيب العناصر. من المتوقع أن ترجع قيمة سالبة إذا كانت الوسيطة الأولى أقل من الوسيطة الثانية، صفرا إذا كانت متساوية، وقيمة موجبة بخلاف ذلك. إذا تم حذفها، يتم فرز العناصر بترتيب أحرف تصاعدي، ASCII.
[11,2,22,1].sort((a, b) => a - b)
المرتجعات
موروث من Array.sort
splice(number, number)
إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة.
function splice(start: number, deleteCount?: number): ComputeNode[]
المعلمات
- start
-
number
الموقع الصفري في الصفيف الذي تبدأ منه إزالة العناصر.
- deleteCount
-
number
عدد العناصر المراد إزالتها.
المرتجعات
صفيف يحتوي على العناصر التي تم حذفها.
موروث من Array.splice
splice(number, number, ComputeNode[])
إزالة العناصر من صفيف، وإذا لزم الأمر، إدراج عناصر جديدة في مكانها، وإرجاع العناصر المحذوفة.
function splice(start: number, deleteCount: number, items: ComputeNode[]): ComputeNode[]
المعلمات
- start
-
number
الموقع الصفري في الصفيف الذي تبدأ منه إزالة العناصر.
- deleteCount
-
number
عدد العناصر المراد إزالتها.
- items
العناصر المراد إدراجها في الصفيف بدلا من العناصر المحذوفة.
المرتجعات
صفيف يحتوي على العناصر التي تم حذفها.
موروث من Array.splice
toLocaleString()
إرجاع تمثيل سلسلة لصفيف. يتم تحويل العناصر إلى سلسلة باستخدام أساليب toLocaleString الخاصة بها.
function toLocaleString(): string
المرتجعات
string
موروث من Array.toLocaleString
toString()
إرجاع تمثيل سلسلة لصفيف.
function toString(): string
المرتجعات
string
موروث من Array.toString
unshift(ComputeNode[])
إدراج عناصر جديدة في بداية صفيف، وإرجاع الطول الجديد للصفيف.
function unshift(items: ComputeNode[]): number
المعلمات
- items
العناصر المراد إدراجها في بداية الصفيف.
المرتجعات
number
موروث من Array.unshift
values()
إرجاع قيم قابلة للكراء في الصفيف
function values(): IterableIterator<ComputeNode>
المرتجعات
IterableIterator<ComputeNode>
موروثة من Array.values
[iterator]()
مكرر
function [iterator](): IterableIterator<ComputeNode>
المرتجعات
IterableIterator<ComputeNode>
موروثة من Array.__@iterator@2850
[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@2852