Разликуваме низи од објекти во JavaScript
Како што беше наведено погоре, операторот typeof
не дозволува да се разликуваат низи и објекти.
Понекогаш, сепак, тоа е неопходно да се направи.
На помош ќе дојде функцијата Array.isArray():
javascriptconsole.log( Array.isArray([]) ); // ќе испринта true
console.log( Array.isArray({}) ); // ќе испринта false
Задание 1
Без да ја стартувате кода, определете што ќе се испринта на екранот во конзолата:
javascriptconsole.log( Array.isArray([1, 2, 3]) );
Задание 2
Без да ја стартувате кода, определете што ќе се испринта на екранот во конзолата:
javascriptconsole.log( Array.isArray({x: 1, y: 2, z: 3}) );