javascript - 数据类型 - 关联数组

可以在填充数组的时候为每个新元素明确的给出下标,不局限于整数数字。数组下标也可以是字符串,例如:

var web = Array();
web["aaa"] = "1111111";
web["bbb"] = "2222222";
web["ccc"] = "3333333";

这被称为关联数组。前面自动创建数字下标(从0开始,1,2,3…………)的叫做数值数组,属于关联数组的一个特例。

下面是一个完整的例子:

var lennon = Array();
lennon["name"] = "john";
lennon["year"] = 1940;
lennon["living"] = false;

var beatles = Array();
beatles["vocal"] = lennon;

alert(beatles["vocal"]["name"]);

先定义lennon数组,自定义下标并赋值,然后定义beatles数组,将vocal复制为lennon数组,最后输出lennon数组的第一个元素john

posted on 2010-07-04 21:54  onlyktt  阅读(1109)  评论(0)    收藏  举报