当前位置: 首页 > 知识库问答 >
问题:

如何找到给定属性值的对象数组的索引?[重复]

仲孙阳
2023-03-14

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

共有1个答案

陶成化
2023-03-14

使用 .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) );
 类似资料:
  • 为什么我不能得到数组中给定对象的索引? 期望的结果显然是2…

  • 问题内容: 我想知道Java数组中是否有本机方法来获取给定值的表索引? 假设我的表格包含以下字符串: 假设用户必须输入汽车的类型,然后在后台程序将使用该字符串并获取其在数组中的位置。 因此,如果该人进入:轿车它应该处于位置0并将其存储在由我的程序创建的Cars对象中… 问题答案: 这之后是您的汽车的数组索引,如果不存在则为-1。

  • 问题内容: 说我有这个 这给了我 等等 JavaScript中有什么方法可以返回带有值的索引? 即我想要 200 的索引,我得到 1 。 问题答案: 您可以使用: 如果无法在数组中找到值,则将得到-1。

  • 我想在访问索引然后打印它方面得到帮助。下面是示例和我想要的输出: 输入格式:

  • 问题内容: 我有一个像 如何检查此数组以查看Magenic是否存在?除非必须,否则我不想循环播放。我正在处理几千条记录。 更新 由于这是一个受欢迎的帖子,所以我想分享一些新发现。看来@CAFxX已经分享了!我应该更经常阅读这些内容。 借助 ECMAScript 2015 ,使用新的箭头功能甚至更加简单: 问题答案: 2018 edit :这个答案来自2011,当时浏览器没有广泛支持数组过滤方法和箭

  • 问题内容: 例如我有这个数组: 如何从对象获取价值指数?例如“ Country”:“ Austria”,该指数为3 问题答案: 您可以在最新的浏览器中使用,但Internet Explorer中不支持此功能,只有Edge 为了在IE9及更高版本中提供支持,您可以改用