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