我正在尝试学习node.js,但在某些时候我遇到了困难。 这是我的json输入: [ { “FIELD1”:“名称”, “FIELD2”:“id”}, { “FIELD1”:“abc”, “FIELD2”:“12”}]
我怎样才能遍历这个,我试过'for',但它没有用。 任何人都可以帮忙吗?
答案 0 :(得分:1)
你试图遍历json对象的数组,所以你可以
while
答案 1 :(得分:0)
好吧,首先你要循环一个数组。那你可以做。
对于循环json,你可以获得密钥。我相信.keys()
。
我也相信你可以做for(var x in json){}
答案 2 :(得分:0)
基本上你可以在这里使用3个机会:
for(let t = 0; t < data.length; t++) { ... }
)for(const el of data) { ... }
)假设你有这样的数据:
const data = [ { "FIELD1": "name", "FIELD2": "id"}, { "FIELD1": "abc", "FIELD2": "12"}];
你可以遍历它:
data.forEach(el => console.log(el));
您尝试过的那个:for(let prop in obj)
用于遍历对象,而不是数组。