Array.isArray() هل هي مصفوفة؟

آخر تحديث: 2026-10-13

Array.isArray() هل هي مصفوفة؟

Array.isArray هو الفحص القياسي لتحديد ما إذا كانت القيمة مصفوفة. typeof يعيد object و instanceof يفشل بين الإطارات.

التصنيفالمصفوفات

⚙️ المعاملات

value

القيمة المُعادة:true إذا كانت مصفوفة.

يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

true
false
false
1
💡 تلميح
ℹ️ info

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
Array.isArray() ✓ v1 ✓ v12 ✓ v1.5 ✓ v3 ✓ v10.5
مدعوم في جميع المتصفحات الحديثة
المزيد من الحالات قادم قريباً — تابعونا.

📚 دروس ذات صلة

❓ أسئلة شائعة

Qلماذا لا أستخدم instanceof؟
Ainstanceof يفحص سلسلة النماذج الأولية ويفشل عبر الإطارات؛ Array.isArray يستخدم علامة داخلية ويكون صحيحًا دائمًا.
Qهل يكتشف الكائنات الشبيهة بالمصفوفة؟
Aلا — {length: 3} تُعطي false. حوّل باستخدام Array.from().
Qهل هي أسلوب ثابت؟
Aنعم — تعيش على المُنشئ: Array.isArray(x)، وليس arr.isArray().
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%