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