【问题标题】:ES 6 + Syntactic Sugar For Referencing Specific Object In Array Based On Object Prop [duplicate]ES 6 +语法糖,用于基于对象道具引用数组中的特定对象[重复]
【发布时间】:2019-09-07 06:24:44
【问题描述】:

例子:

const arr = [ { id: 0, title: 'A' }, { id: 1, title: 'B' } ];

如果我只想获取具有id: 1 的对象,我可以执行以下操作:

const B = arr.filter(i => i.id === 1)[0];

我想知道是否有一些 ES6 =

【问题讨论】:

    标签: javascript ecmascript-6


    【解决方案1】:

    要从具有谓词函数条件的数组中获取单个项目,您可以使用Array.find() 而不是Array.filter()

    const arr = [ { id: 0, title: 'A' }, { id: 1, title: 'B' } ];
    
    const result = arr.find(({ id }) => id === 1);
    
    console.log(result);

    【讨论】:

      猜你喜欢
      • 2017-06-21
      • 2016-03-22
      • 2019-04-29
      • 2020-04-15
      • 1970-01-01
      • 2021-03-29
      • 2018-05-01
      • 2019-04-21
      • 2020-02-20
      相关资源
      最近更新 更多