Сообщение от vasa_c
|
Хэш, порядковый массив и HTML-коллекция это разные структуры данных, но чтобы различить их я должен убиться.
Object.prototype.toString() немного помогает, но кроме одного браузера и я думаю все знают его имя.
Ну и typeof null === "object" тоже круто.
|
Все верно, в JS null является объектом без прототипа, соответственно его тип - object.
alert([].constructor === Array);
alert(document.getElementsByTagName('div').constructor === HTMLCollection);
В чем проблема?