Arrays Nodejs通过数组/对象循环
我有一个数组,里面有一个对象,它看起来像:Arrays Nodejs通过数组/对象循环,arrays,node.js,object,Arrays,Node.js,Object,我有一个数组,里面有一个对象,它看起来像: { "result":{ "items":[ { "id":1, "name":"item_name_1", }, { "id":2, "name":"item_name_2", }, { "id":3, "name":"item_name_3", } ] , "status":200 } } 我需要的是,如何通过这些东西,并获得每个项目的ID和名称。我试着去寻找,但我得到的只是很多数字或者什么都没有 还有一个问题,你能解释一下JS中数组和对象的区别
{
"result":{
"items":[
{
"id":1,
"name":"item_name_1",
},
{
"id":2,
"name":"item_name_2",
},
{
"id":3,
"name":"item_name_3",
}
]
,
"status":200
}
}
我需要的是,如何通过这些东西,并获得每个项目的ID和名称。我试着去寻找,但我得到的只是很多数字或者什么都没有
还有一个问题,你能解释一下JS中数组和对象的区别吗。(只有在你能/想要的情况下)
谢谢大家! 您可以使用
yourObj.result.items.forEach((item)=>{
// do something with each item
console.log(item);
})
将@yourObj替换为保存问题中所述对象的变量
编辑在JavaScript中,数组是对象,甚至函数也是对象。您可以在其他问题中轻松找到这些解释回答第二个问题,数组是元素的集合(任何类型的元素,如本例中的对象)。例如:
[1,2,3,4]
[“Facebook”、“Twitter”、“Tumblr”]
[{id:2,“name”:item2},{id:3,“name”:item3}]
您使用的是JSON对象,它们有助于描述“某物”,请看一看[