JS的Array、for

Array

var dict = Array();
dict["人"] = "ren";
dict["口"] = "kou";
dict["手"] = "shou";
//简化赋值如下。以逗号分隔
//var arr = [2, 12, 4];
//var dict={"人":"ren","口":"kou","手":"shou"};
//这个相当于foreach
for (var k in dict) {
alert(k); //出来的k是,人,口,手。如果是普通数字,出来的k是0,1,2等
}
alert(dict["口"]);
alert(dict.口);//不建议用这种方法

 

for对于对象数组的话,for (var k in dict),取出来的k是key,而不是对象,这时候要用

for(var i=0; i<dict.length; i++)
{
dict[i]; //这个才是对象
}

 

posted on 2016-12-20 17:55  jmlsaul  阅读(434)  评论(0)    收藏  举报