JavaScript'te Dizileri Nesnelerden Ayırt Etmek
Yukarıda belirtildiği gibi, typeof operatörü
dizileri ve nesneleri ayırt etmemize izin vermez.
Ancak bazen bunu yapmak gerekir.
Bu durumda Array.isArray() fonksiyonu yardımımıza yetişir:
console.log( Array.isArray([]) ); // true yazacak
console.log( Array.isArray({}) ); // false yazacak
Kodu çalıştırmadan, konsola ne yazdırılacağını belirleyin:
console.log( Array.isArray([1, 2, 3]) );
Kodu çalıştırmadan, konsola ne yazdırılacağını belirleyin:
console.log( Array.isArray({x: 1, y: 2, z: 3}) );