Я только начал задумываться об этом, но не мог получить никаких различий, чтобы разоблачить себя, в то время как обманывая jsFiddle.
var a = new Array(1),
b = Array(1);
console.log(a, b);
Вывод - это два массива с одним членом undefined.
Выполнение for ( in )
показывает, что у них одинаковые свойства.
В чем разница между ними? Является ли первый простой экземпляр объекта явно?
Пожалуйста, не читайте мне лекции о использовании символьной литералы массива, как я уже знал об этом. Я больше желаю заполнить этот пробел в моих знаниях, объясненных выше.