Javascript 初始化数组和对象:使用括号或';新的';?

Javascript 初始化数组和对象:使用括号或';新的';?,javascript,Javascript,在JavaScript中初始化数组和对象时,这两个语句之间是否有任何区别: var a = []; var a = new Array(); var b = {}; var b = new Object(); 或者在这两种说法之间: var a = []; var a = new Array(); var b = {}; var b = new Object(); 如果存在差异,那么首选哪一种?没有任何显著差异。您可以同时使用这两种语言,但如果您使用javascript编写web客户端脚

在JavaScript中初始化数组和对象时,这两个语句之间是否有任何区别:

var a = [];
var a = new Array();
var b = {};
var b = new Object();
或者在这两种说法之间:

var a = [];
var a = new Array();
var b = {};
var b = new Object();

如果存在差异,那么首选哪一种?

没有任何显著差异。您可以同时使用这两种语言,但如果您使用javascript编写web客户端脚本,则最好使用较短的语法,因为javascript代码越短,下载和执行的速度就越快。

。重点


它们较短,没有隐藏问题,并且更易于预填充(
var a=[1,2,3,{“使用”:“括号”},“因为它们很酷!”;
)。

请参考链接了解数组初始化差异,希望这些链接能帮助您了解“隐藏问题”是什么意思?