📌  相关文章
📜  获取具有属性 javascript 的项目索引(1)

📅  最后修改于: 2023-12-03 15:41:27.501000             🧑  作者: Mango

获取具有属性 javascript 的项目索引

当您需要查找到一个具有特定属性的元素在数组中的索引时,这是一个非常有用的问题。在 JavaScript 中,您可以使用 Array.prototype.findIndex() 方法来获取具有特定属性的元素在数组中的索引。

实现

首先必须定义一个数组,然后定义一个变量来存储具有 javascript 属性的对象的索引值。然后使用 findIndex() 方法查找具有 javascript 属性的元素的索引,若找到则返回该索引值,否则返回 -1

以下是一个示例代码片段:

let array = [
   {name: 'object1', language: 'python'}, 
   {name: 'object2', language: 'javascript'}, 
   {name: 'object3', language: 'c#'}, 
   {name: 'object4', language: 'javascript'}
];

let index = array.findIndex(function(item) {
  return item.language === 'javascript';
});

console.log(index);

上述代码将返回一个值为 1 ,因为 object2object4 元素都具有 javascript 属性。

结论

在 JavaScript 中,使用 Array.prototype.findIndex() 方法可快速查找具有特定属性的元素的索引。该方法使用一个函数来判断元素是否符合特定条件,并返回索引值。在上述示例中,该方法用于查找具有 javascript 属性的元素在数组中的索引,并将其存储在一个变量中。