ماذا تعيد Array.isArray([]) في JavaScript؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

تطوير الويب جافاسكربت

الإجابة

تعيد true، لأن المصفوفة الفارغة ما زالت مصفوفة:

Array.isArray([]);        // true
Array.isArray([1, 2]);    // true
Array.isArray({});        // false
Array.isArray('[]');      // false (a string)
Array.isArray(null);      // false

ولمعرفة إن كانت المصفوفة فارغة:

const isEmptyArray = Array.isArray(value) && value.length === 0;

اختبر فهمك

في JavaScript، ماذا تعيد Array.isArray([])؟