We are still cooking the magic in the way!
المشكلة
التحقق من أن أي/جميع العناصر تحقق شرطاً يتطلب حلقات يدوية مع جمل break.
الحل
استخدم Array.some() للتحقق من تطابق أي عنصر، Array.every() لجميع العناصر.
الفائدة
أكثر قابلية للقراءة ويوقف التنفيذ مبكراً لأداء أفضل.
مثال الكود
const numbers = [1, 2, 3, 4, 5];
// تحقق إذا كان أي رقم > 3
const hasLarge = numbers.some(n => n > 3); // true
// تحقق إذا كانت جميع الأرقام > 0
const allPositive = numbers.every(n => n > 0); // true