شبكة تعلم مع ناو

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

تعيد 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;

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.