تخطَّ إلى المحتوى

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 الكامل بالعربي.