首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果找到一个属性,如何获取所有的对象属性?

如果找到一个属性,如何获取所有的对象属性?
EN

Stack Overflow用户
提问于 2020-10-23 10:13:09
回答 2查看 66关注 0票数 0

我有一个包含对象的数组,这些对象是反应性组件上的道具。

代码语言:javascript
运行
复制
this.props.items = [
    {make: Audi, model: A1, premiere: true},
    {make: BMW, model: X1, premiere: false},
    {make: Merc, model: C1, premiere: false}
]

我想获取第一个对象的细节,因为它是

代码语言:javascript
运行
复制
'premiere: true'

我可以这样做:

代码语言:javascript
运行
复制
this.props.items.map(x => x.premiere);

如何获取所有剩余的键和值,并将它们存储在组件的状态中?

代码语言:javascript
运行
复制
{make: Audi, model: A1, premiere: true}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-23 10:15:01

使用Array.prototype.filter而不是Array.prototype.map

票数 2
EN

Stack Overflow用户

发布于 2020-10-23 10:16:18

this.props.items.map(x => x.premiere);更改为this.props.items.filter(x => x.premiere);

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64498081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档