Когда мне нужно объявить новый массив, я использую это обозначение
var arr = new Array();
Но при онлайн-тестировании, например, на jsbin , предупреждение сигнализирует мне «Использовать буквенное обозначение массива [].»
Я не нашел причин избегать использования конструктора. В некотором смысле менее эффективен, чем использование []
? Или это плохая практика?
Есть ли веская причина использовать var arr = [];
вместо var arr = new Array();
?