Kutofautisha Arrays na Objekti katika JavaScript
Kama ilivyoonyeshwa hapo juu, kiendeshaji typeof
hakuruhusu kutofautisha arrays na objekti.
Wakati mwingine, hata hivyo, ni muhimu kufanya hivyo.
Kasaida utakuja Array.isArray():
javascriptconsole.log( Array.isArray([]) ); // itatoa true
console.log( Array.isArray({}) ); // itatoa false
Задание 1
Bila kukimbiza kificho, tambua nini kitatolewa kwenye konsoli:
javascriptconsole.log( Array.isArray([1, 2, 3]) );
Задание 2
Bila kukimbiza kificho, tambua nini kitatolewa kwenye konsoli:
javascriptconsole.log( Array.isArray({x: 1, y: 2, z: 3}) );