js 中 new Array() var a={} var a=[] new Object()

var a={};
new Object();

表示定义一个空对象;

new Array();
var a=[];

表示定义一个空数组;

其他:

数组表示有序数据的集合,而对象表示无序数据的集合;

在Javascript语言中,关联数组就是对象,对象就是关联数组。这一点与php语言完全不同,在php中,关联数组也是数组。

单个对象是没有length属性的,所以不能a.length求长度;数组可以;

原文地址:https://www.cnblogs.com/norie/p/6689569.html