使用javascript/note-js获取内部json对象



我是节点的新手,我正试图从obj中获取名称,但问题是

如何从内部json对象中获取数据,因为我的json对象看起来像这个

let obj= 
{
"h4354desdfqw":{
name:"Computer",
os:"Window",
},
"hjsado24334":{
name:"Software",
type:"Adobe",
},
"qwsak032142":{
name:"hardware",
type:"hardisk",
},
}
console.log(obj.h4354desdfqw.name)

我正在尝试获取json对象中存在的所有名称像这个

computer
Software
hardware

我不确定您希望在哪种表示中获得数据。我可以假设——你们想得到的名称数组

let obj= 
{
"h4354desdfqw":{
name:"Computer",
os:"Window",
},
"hjsado24334":{
name:"Software",
type:"Adobe",
},
"qwsak032142":{
name:"hardware",
type:"hardisk",
},
}
const result = Object.values(obj).map(i => i.name);
console.log(result)
Object.values(obj).map(i => console.log(i.name));

您想要获得每个对象的name的值。因此,让我们使用map函数迭代每个对象的名称:

const result = Object.values(obj).map(i => i.name);
console.log(result);

相关内容

  • 没有找到相关文章

最新更新