Javascript 循环json对象以获取特定键的值

Javascript 循环json对象以获取特定键的值,javascript,json,angular,Javascript,Json,Angular,listOfNames=['sonu singh','me name','harman jain'] 0: {id: "7B5B201E-35AA-48A1-B919-002445319F8B", name: "Naman Sabarwal"} 1: {id: "EA6672BA-4F7A-4214-A37F-00716CE698C9", name: "me name"} 2: {id: "01F29920-9206-42DF-8151-00A6A080C501", name: "Nites

listOfNames=['sonu singh','me name','harman jain']

0: {id: "7B5B201E-35AA-48A1-B919-002445319F8B", name: "Naman Sabarwal"}

1: {id: "EA6672BA-4F7A-4214-A37F-00716CE698C9", name: "me name"}

2: {id: "01F29920-9206-42DF-8151-00A6A080C501", name: "Nitesh Negi"}

I want to get a list such that the list contains only the name key values.


你可以试试下面的方法

let数据=[
{id:“7B5B201E-35AA-48A1-B919-002445319F8B”,名称:“Naman Sabarwal”},
{id:“EA6672BA-4F7A-4214-A37F-00716CE698C9”,名称:“我的名字”},
{id:“01F29920-9206-42DF-8151-00A6A080C501”,名称:“Nitesh Negi”}
]; // 假设数据在数组中
让result=data.map(d=>d.name);
控制台日志(结果)如果它类似于json对象
详细信息=[{id:,名称:'},{id:,名称:'},{id:,名称:'}]

您可以像这样使用map函数

listOfNames = jsonValues.map(x=>x.name)
缩短这个
让names=values.map(value=>return value.name)

请提供实际数据结构的代码,而不仅仅是一些日志输出。它是JSON、对象还是数组?object.keys(obj.map)(key=>obj[key])。尝试分享更多信息、代码或屏幕截图。
listOfNames = jsonValues.map(x=>x.name)
function getnames(){
let names = []
details.map((detail)=>{
names.push({name:detail.name})
return names
}