Javascript数组对象数组

1 javascript arrays

这听起来像是一个愚蠢的问题,但在这里.我有一个像这样格式化的js数组

 var locationID = [
              { ID: "ID1", location: "location1" },
              { ID: "ID2", location: "location2" },
              { ID: "ID3", location: "location3" },
   ];
Run Code Online (Sandbox Code Playgroud)

我试图循环数组

for(i = 0; i < locationID.length;i++){
   var object = locationID[i];
}
Run Code Online (Sandbox Code Playgroud)

我想从内部数组获取两个元素,以便ID和位置.我会这样做object[0]或者object["ID"]例如.

还有一种更有效的方法来做我需要做的事情,如每个循环或沿着这些线的东西.

Sha*_*wen 5

使用object.IDobject['ID'].

{}JavaScript中的对象是关联的或命名数组.(也称为多种语言的地图.它们由字符串索引(在本例中).

数组 []由整数编号索引,从数字开始0并向上计数n-1,其中n是数组的长度.

如果要以编程方式遍历每个对象中的所有(键,值)对,则可以使用此方法.

报价(字符串文字)

重申我在下面关于单引号和双引号的评论:

如果你在谈论内部[],没有[,他们并不重要].JavaScript对单引号和双引号的处理几乎相同.它们都表示字符串文字.有趣的是,您可以在双引号内使用单引号,反之亦然:"I wanted to say 'Hello world!'"将是(单个)有效字符串,但也会如此'But I accidentally said "Goodbye".


归档时间:

查看次数:

151 次

最近记录:

10 年,6 月 前