📜  Underscore.js _.indexOf()函数

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

Underscore.js _.indexOf()函数

_.indexOf()函数:

  • 它给出了我们需要找到其位置的元素的索引。
  • 它从 0 开始计算数组中元素的位置。
  • 如果数组中不存在该元素,则结果将为-1。

句法:

_.indexOf(array, value, [isSorted])

参数:
它需要三个参数:

  • 数组
  • 价值
  • isSorted(可选)

返回值:
它返回传递元素的位置。例子:

  1. 将数字列表传递给 _.indexOf()函数:
    ._indexOf()函数从列表中一个一个地取出元素,并检查它是否等于第二个参数中传递的元素。如果相等,则结果是它的索引,否则返回 -1。
    
       
    
        
    
       
    
        
    
       
    
    

    输出:

  2. 将字符列表传递给 _.indexOf()函数:
    我们还可以将字符列表传递给 _.indexOf()函数,它的工作方式与数字列表的工作方式相同。在第二个参数中,我们需要提到我们需要在单引号内找到其索引的单词,“。
    
       
    
        
    
       
    
        
    
       
    
    

    输出:

  3. 传递列表中不存在的第二个参数::
    将字符元素列表传递给 _.indexOf()函数。因为在给定的列表中,第二个参数“GEEKS”不存在,所以结果将为-1。
    
       
    
        
    
       
    
        
    
       
    
    

    输出:

  4. 将具有重复元素的列表传递给 _.indexOf()函数:即使我们传递具有重复元素的数组,_.indexOf()函数也将以相同的方式工作,并返回第二个参数中传递的元素的索引最先被发现。
    
       
    
        
    
       
    
        
    
       
    
    

    输出:

笔记:
这些命令在 Google 控制台或 Firefox 中不起作用,因为需要添加他们没有添加的这些附加文件。
因此,将给定的链接添加到您的 HTML 文件中,然后运行它们。
链接如下:


一个例子如下所示: