为了账号安全,请及时绑定邮箱和手机立即绑定

仅使用某些道具映射数组

仅使用某些道具映射数组

慕婉清6462132 2022-12-09 15:10:41
第一次海报。我目前正在使用 MobX 学习 React-Native,我想知道,在单击按钮显示可用产品后,仅使用某些道具映射数组的最佳方法是什么。例如,您有 2 个选项卡,一个用于食物,一个用于饮料,如果我单击饮料按钮,我只想映射出具有“饮料”值的项目,从而忽略其他两个,在这种情况下,我只会得到芬达和可乐。提前致谢。class ProductsStore {  @observable products = [    {        id: 1,        name: 'sandwich',        description: 'tasty',        price: 150,        catergory: "food"    },    {        id: 2,        name: 'fanta',        description: 'orange drink',        price: 250,        catergory: "beverage"    },    {        id: 3,        name: 'hamburger',        description: 'meat',        price: 350,        catergory: "food"    },    {        id: 4,        name: 'cola',        description: 'caramel drink',        price: 250,        catergory: "beverage"    }];}export default ProductsStore;
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

我认为它看起来像这样


products.filter(object => object.category === "beverage").map(rec => {

  return <div>{rec}</div>

})

您首先过滤数组,然后创建食物或饮料列表


查看完整回答
反对 回复 2022-12-09
  • 1 回答
  • 0 关注
  • 78 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信