English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة every() لجافا سكريبت

 مثلث جواهر JavaScript

يختبر طريقة 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؛ وإلا تعود إلىtrueإلا إذا كان كذلكfalse
إصدار JavaScript:ECMAScript 5

 مثلث جواهر JavaScript