JavaScript-та массивтер мен объектілерді ажырату
Жоғарыда көрсетілгендей, typeof операторы
массивтер мен объектілерді ажырата алмайды.
Дегенмен, кейде мұны жасау қажет болады.
Бұл жағдайда Array.isArray() функциясы көмекке келеді:
console.log( Array.isArray([]) ); // true шығарады
console.log( Array.isArray({}) ); // false шығарады
Кодты істемеден, консольге не шығарылатынын анықтаңыз:
console.log( Array.isArray([1, 2, 3]) );
Кодты істемеден, консольге не шығарылатынын анықтаңыз:
console.log( Array.isArray({x: 1, y: 2, z: 3}) );