【问题标题】:How to find index of array of object given a property value? [duplicate]如何在给定属性值的情况下找到对象数组的索引? [复制]
【发布时间】:2021-05-18 19:05:23
【问题描述】:

我有一个包含两个对象的对象数组。每个对象都有几个属性;一个是dealerNo。给定dealerNo 的值,我将如何获取该对象的索引?

【问题讨论】:

标签: javascript arrays


【解决方案1】:

使用.findIndex:

const getIndexByDealerNo = (arr=[], dealerNo) =>
  arr.findIndex(e => e.dealerNo===dealerNo);
  
const arr = [ { dealerNo:1 }, { dealerNo: 2 } ];

console.log( getIndexByDealerNo(arr, 1) );
console.log( getIndexByDealerNo(arr, 2) );
console.log( getIndexByDealerNo(arr, 11) );

【讨论】:

  • 我们倾向于不回答原本不属于这里的糟糕问题,因为它只会鼓励更多糟糕的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-29
  • 2013-09-28
  • 1970-01-01
  • 1970-01-01
  • 2017-01-24
  • 1970-01-01
  • 2023-04-06
相关资源
最近更新 更多