📌  相关文章
📜  JavaScript |通过其属性获取对象的索引。

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

JavaScript |通过其属性获取对象的索引。

任务是使用javascript从给定属性名称和属性值的对象数组中获取对象的索引。我们将讨论一些技术。
先了解几个方法。

  • JavaScript 数组 map() 方法:
    此方法使用为每个数组元素调用函数的返回值创建一个新数组。
    此方法为数组中的每个元素调用一次提供的函数,并保持顺序。

    句法:

    array.map(function(currentValue, index, arr), thisValue)
    

    参数:

    • 函数(currentValue, index, arr):此参数是必需的。它指定要为数组中的每个元素运行的函数。
      • currentValue:此参数是必需的。它指定当前元素的值。
      • index:此参数是可选的。它指定当前元素的数组索引。
      • arr:此参数是可选的。它指定当前元素所属的数组对象。
    • thisValue:此参数是可选的。它指定要传递给函数以用作其“this”值的值。
      如果此参数为空,则将传递值“undefined”。

      示例 1:此示例在数组中搜索属性名称及其值,如果找到,则返回对象的索引,否则返回 -1。

      
      
        
      
          
              JavaScript | Get index of object by its property.
          
      
        
      
          

                     GeeksForGeeks           

          

          

               

          

             

      输出:

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

      示例 2:此示例使用JavaScript Array map() 方法获取具有给定属性的对象的索引。

      
      
        
      
          
              JavaScript 
            | Get index of object by its property.
          
      
        
      
          

                     GeeksForGeeks           

          

          

               

          

             

      输出:

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