循环遍历具有相同密钥的数组索引? (JavaScript的/ jQuery的)

时间:2014-01-17 18:35:12

标签: javascript jquery arrays loops key

我一直在尝试运行第一个索引,同时只检查 每个索引的id,而不是它的名字。我不是想在每个元素中获取每个key->值。简单地说,我只想知道每个元素的id值。如果它匹配循环内的条件,我想只显示它的名字。

我的问题是它会获取索引i的值,但不会获取id的值。

var offices = [
    {id: 1, name: "Miami"},
    {id: 2, name: "San Francisco"}
];


for (i = 0; i < offices.length; i++) {

    if (offices[i]['id'] === 1){
        $('#edit_office').val(offices[i]['name']);
        //#edit_office is an input[type="text"]
    }

}

我该怎么做?

感谢您的帮助。

0 个答案:

没有答案