这听起来像是一个愚蠢的问题,但在这里.我有一个像这样格式化的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"]例如.
还有一种更有效的方法来做我需要做的事情,如每个循环或沿着这些线的东西.
使用object.ID或object['ID'].
{}JavaScript中的对象是关联的或命名数组.(也称为多种语言的地图.它们由字符串索引(在本例中).
数组 []由整数编号索引,从数字开始0并向上计数n-1,其中n是数组的长度.
如果要以编程方式遍历每个对象中的所有(键,值)对,则可以使用此方法.
重申我在下面关于单引号和双引号的评论:
如果你在谈论内部
[],没有[,他们并不重要].JavaScript对单引号和双引号的处理几乎相同.它们都表示字符串文字.有趣的是,您可以在双引号内使用单引号,反之亦然:"I wanted to say 'Hello world!'"将是(单个)有效字符串,但也会如此'But I accidentally said "Goodbye".
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |