关联数组?

关联数组associative array是键值对的简单集合。当我们定义一个对象,JavaScript自动创建这个对象的一个数组。这就允许我们使用字符串作为引用数据的索引。

color['red']

这个和color.red是一个意思。

关联数组作为对象

每个Javascript 对象都是一个关联数组,呈现最一般的数组顺序,有时候也称为哈希hasp或映射map结构,或字典对象。

关联数组 被声明或动态创建。We can create it by assigning a literal to a variable.

var colArr = { "red": 1, "blue": 2, "green": 3 };

和简单的数组不同,我们使用大括号代替中括号。内容同样可以通过key来访问,声明数组的时候一般用这种方法。

var c = colArr["red"];
原文链接