📌  相关文章
📜  如何使用 JavaScript 查找数组中所有出现的元素的索引?

📅  最后修改于: 2022-05-13 01:56:24.113000             🧑  作者: Mango

如何使用 JavaScript 查找数组中所有出现的元素的索引?

给定一个包含数组元素的数组,任务是从数组中找到所有出现的元素。我们将在 JavaScript 的帮助下做到这一点。

方法 1:声明一个空数组,该数组存储所有出现的数组元素的索引。使用while 循环逐一访问数组元素,如果数组元素与给定元素匹配,则将元素的索引推入数组。访问数组的每个元素后,返回索引数组。

示例:此示例实现了上述方法。

 
 
  
 
     
        How to find the index of all occurrences
        of element in an array using JavaScript?
    
 
  
 
      
    

          GeeksForGeeks      

           

    

                       

    

                 

输出:

  • 在点击按钮之前:
  • 点击按钮后:

方法2:使用reduce()方法逐一访问数组元素,如果数组元素与给定元素匹配,则将索引推送到数组中。访问数组的每个元素后,返回索引数组。

示例:此示例使用reduce() 方法查找数组中所有元素出现的索引。

 
 
  
 
     
        How to find the index of all occurrences
        of element in an array using JavaScript?
    
 
  
 
      
    

          GeeksForGeeks      

           

    

                       

    

                 

输出:

  • 在点击按钮之前:
  • 点击按钮后: