every()
هل كل العناصر تحقّق شرطًا؟ every()
every() تُرجع true فقط إذا حقّق كل عنصر بالمصفوفة الشرط الممرَّر، وfalse إذا فشل عنصر واحد.
عكس some() تمامًا: تتوقف فورًا عند أول عنصر يفشل بتحقيق الشرط وتُرجع false. مفيدة للتحقق الشامل، مثل «هل كل الحقول مملوءة؟».
الصياغة
const allMatch = array.every((item, index, arr) => boolean);
⚡ جرّب بنفسك
عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.
⚡ محرّر تفاعلي
const scores = [85, 90, 78, 92]; const allPassed = scores.every(s => s >= 60); console.log(allPassed);
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.
أهم المعاملات
| المعامل | الوظيفة |
|---|---|
| item | العنصر الحالي |
💡 نصائح عملية
- تُرجع true تلقائيًا على مصفوفة فارغة (بعكس some التي تُرجع false) — تفصيل مهم لا تنساه
⚠️ أخطاء شائعة
- الخلط بينها وبين some() — every تتطلب تحقّق الجميع، some تكتفي بواحد
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.