这些宣言有什么区别

这些声明有什么区别?var a new Array() 和 var a [] 有什么区别?var b new Object() 和 var b

这些声明有什么区别?
var a = new Array(); 和 var a = []; 有什么区别?

var b = new Object(); 和 var b = {}; 有什么区别?
[解决办法]
没啥区别,一样的
[解决办法]
同意楼上的~~
[解决办法]
简写,实际上没区别。
[解决办法]
new是显式构造 后面是文字语法  不过new构造出来的所有东西实际上都是object类型的 所以一般少用
[解决办法]
没什么区别,只是一个方便明确类型,一个简写