null e array são objetos no javascript

image_pdfimage_print

Todos sabem que no javascript um objeto pode ser declarado usando chaves, por exemplo:

var myVar = {};
console.log("myVar é do tipo "+typeof myVar);

O código acima irá imprimir “myVar é do tipo object” no console. Era de se esperar. Agora algo que nem todos sabem é que null e array também são objetos no javascript. Por exemplo:

var myArray = [];
var myNull = null;
console.log("myArray é do tipo "+ typeof myArray + " e myNull é do tipo " + typeof myNull);

O código acima irá imprimir no console “myArray é do tipo object e myNull é do tipo object”.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!