在 JavaScript 中,你可以使用
for...of
循环遍历 JSON 数组。
例如,假设你有一个名为
data
的 JSON 数组,你可以使用如下代码遍历它:
for (const item of data) {
console.log(item);
每一次迭代,item
变量都会被赋值为数组中的一个元素。例如,如果 data
是这样的数组:
[ { "name": "Alice", "age": 30 }, { "name": "Bob", "age": 35 }, { "name": "Eve", "age": 28 }]
那么第一次迭代时,item
的值为 { "name": "Alice", "age": 30 }
;第二次迭代时,item
的值为 { "name": "Bob", "age": 35 }
;第三次迭代时,item
的值为 { "name": "Eve", "age": 28 }
。
你也可以使用 for...in
循环遍历 JSON 数组。但是,这种方法并不推荐使用,因为它会遍历数组的所有属性,包括继承的属性。通常来说,我们只希望遍历数组的元素,因此建议使用 for...of
循环。