在JavaScript中初始化数组和对象时,这两个语句之间是否有任何区别:
var a = [];
var a = new Array();
或这两个陈述之间:
var b = {};
var b = new Object();
如果存在差异,那么首选?
答案 0 :(得分:3)
没有任何显着差异。您可以使用两者,但如果您使用javascript进行Web客户端脚本编写,则最好使用较短的语法,因为javascript代码越短,下载和执行的速度就越快。
答案 1 :(得分:0)
支架。点。
它们较短,没有隐藏的问题,而且更容易预填(var a = [1,2,3,{"use":"brackets"},"because they are cool!"];
)。