如何浏览此javascript对象中的每个元素并打印出每个名称?

时间:2011-04-27 19:44:19

标签: javascript

thejson = [ { name: 'Jany', id: '1246956' },
            { name: 'Azeez', id: '2246306' },
            { name: 'William', id: '22525926' },
          ]

如何使用“foreach”循环并打印出每个名称?

2 个答案:

答案 0 :(得分:5)

var i;
for (i = 0; i < thejson.length; i++) {
    alert(thejson[i].name);
}

答案 1 :(得分:1)

thejson.forEach(function (e) { printOut(e.name); });

应该做的伎俩。当然,你必须定义“printOut”。

如果您担心较旧的浏览器兼容性,则可以:

for (var i = 0, len = thejson.length; i < len; i++) {
  printOut(thejson[i].name);
}

应该在每个浏览器上工作回到Javascript的曙光。