Wenn ich ein neues Array deklarieren muss, verwende ich diese Notation
var arr = new Array();
Beim Online-Testen, beispielsweise auf jsbin , wird ich jedoch durch eine Warnung aufgefordert, "die Array-Literal-Notation [] zu verwenden".
Ich habe keinen Grund gefunden, die Verwendung des Konstruktors zu vermeiden. Ist in gewisser Weise weniger effizient als die Verwendung []? Oder ist es schlechte Praxis?
Gibt es einen guten Grund, var arr = [];statt zu verwenden var arr = new Array();?