Ketika saya perlu mendeklarasikan array baru saya menggunakan notasi ini
var arr = new Array();
Tetapi ketika menguji secara online, misalnya pada jsbin , peringatan memberi sinyal kepada saya untuk "Gunakan notasi literal array []."
Saya tidak menemukan alasan untuk menghindari penggunaan konstruktor. Apakah dalam beberapa hal kurang efisien daripada menggunakan []? Atau apakah itu praktik yang buruk?
Apakah ada alasan yang baik untuk menggunakan var arr = [];bukan var arr = new Array();?