English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يختبر طريقة every() جميع العناصر في المجموعة، لمعرفة ما إذا كانت جميع العناصر تمر بالاختبار الذي يتم تنفيذه بواسطة الدالة المقدمة.
ملاحظة:لأي شرط يوضع على مجموعة فارغة، فإن هذا الطريقة تعود قيمة true.
array.every(callback, thisArg)
var nums = [1, 30, 39, 29, 10, 13]; var bool = nums.every(function(element) { return element >= 18; }); document.getElementById("result").innerHTML = bool;الاختبار لرؤية‹/›
الرقم في الجدول يحدد إصدار المتصفح الذي يدعم طريقة every() لأول مرة:
الطريقة | |||||
every() | نعم | 1.5 | نعم | نعم | 9 |
المعاملات | الوصف |
---|---|
callback | الدالة التي يتم تنفيذها على كل عنصر في المجموعة. معاملات الدالة:
|
thisArg | اختياري. يمكن استخدام العنصر كـ "this" عند تنفيذ الدالة المراجعة، وتمريره إلى الدالة، كـ "this". إذا تم تجاهل هذاValue، فإن قيمة "this" هي "undefined" |
القيمة المطلوبة: | إذا كان يعود كل من الدالة المراجعة لكل عنصر في المجموعة إلى قيمة حقيقية، فإنها تعود إلى true؛ وإلا تعود إلى |
---|---|
إصدار JavaScript: | ECMAScript 5 |