Коли мені потрібно оголосити новий масив, я використовую це позначення
var arr = new Array();
Але під час тестування в Інтернеті, наприклад, на jsbin , попередження сигналізує мені про "Використовувати буквене позначення масиву []."
Я не знайшов причин уникати використання конструктора. Це в чомусь менш ефективно, ніж використання []? Або це погана практика?
Чи є вагомі причини використовувати var arr = [];замість цього var arr = new Array();?