Onderskei tussen arrays en objekte in JavaScript
Soos hierbo genoem, kan die typeof operateur
nie tussen arrays en objekte onderskei nie.
Soms is dit egter nodig.
Die funksie Array.isArray() sal help:
console.log( Array.isArray([]) ); // sal true vertoon
console.log( Array.isArray({}) ); // sal false vertoon
Sonder om die kode uit te voer, bepaal wat in die konsole vertoon sal word:
console.log( Array.isArray([1, 2, 3]) );
Sonder om die kode uit te voer, bepaal wat in die konsole vertoon sal word:
console.log( Array.isArray({x: 1, y: 2, z: 3}) );