Разликуваме низи од објекти во 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}) );