按键从JavaScript对象提取值
我从REST服务接收JSON,该服务由以下JavaScript对象表示:按键从JavaScript对象提取值,javascript,Javascript,我从REST服务接收JSON,该服务由以下JavaScript对象表示: [ { name: 'demo1', contentType: 'text/plain', lang: 'en-US', type: 'FILE', revision: 5 }, { name: 'demo2', contentType: 'text/plain', lan
[
{
name: 'demo1',
contentType: 'text/plain',
lang: 'en-US',
type: 'FILE',
revision: 5
},
{
name: 'demo2',
contentType: 'text/plain',
lang: 'en-US',
type: 'FILE',
revision: 29
}
]
我想从这个对象中提取name
键中的所有值,也就是说,最后我有了一个新数组,其中包含[demo1,demo2]
我尝试在Object.entries()
上运行for循环,但这似乎有些乏味。可能有一种更简单的方法。使用.map()
和箭头函数
const theArray=[
{
名称:“demo1”,
contentType:'文本/普通',
朗:“恩,我们”,
键入:“文件”,
修订:5
},
{
名称:“demo2”,
contentType:'文本/普通',
朗:“恩,我们”,
键入:“文件”,
修订:29
}
]
console.log(theArray.map(obj=>obj.name))
您自己尝试过什么吗?一个简单的map()…这是一个经常被要求的副本。