Skilja på arrayer och objekt i JavaScript

Som nämnts ovan tillåter operatorn typeof inte att skilja på arrayer och objekt. Ibland är det dock nödvändigt att göra detta. Hjälp finns till hands med funktionen Array.isArray():

javascriptconsole.log( Array.isArray([]) ); // kommer att skriva ut true
console.log( Array.isArray({}) ); // kommer att skriva ut false
Задание 1

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

javascriptconsole.log( Array.isArray([1, 2, 3]) );
Задание 2

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

javascriptconsole.log( Array.isArray({x: 1, y: 2, z: 3}) );