📜  下划线.js | contains() 与示例

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

下划线.js | contains() 与示例

Underscore.js 是一个 JavaScript 库,它提供了许多有用的函数,即使不使用任何内置对象,也可以在很大程度上帮助编程,例如映射、过滤器、调用等。
_.contains()函数用于检查特定项目是否在 not 列表中给出。此函数需要将列表传递给此函数。如果列表包含大量项目,则只需提前定义列表并将列表名称作为参数传递给 _.contains()函数。
句法:

_.contains( list, value, [fromIndex] )

参数:该函数接受上面提到和下面描述的三个参数:

  • 列表:此参数包含项目列表。
  • value:该参数用于存储需要在列表中搜索的值。
  • fromIndex:它是可选参数,用于保存开始搜索的索引。

返回值:此函数返回值为(当元素存在于列表中时)或(当元素不在列表中时)。

  • 将数组传递给_.contains函数(): ._contains()函数从列表中一一获取元素并在列表中搜索给定元素。在遍历列表时在列表中找到所需元素后, contains()函数结束,答案为true ,否则 answer 为false

例子:

html
 
    
        _.contains() function
        
        
         
    
        
    


html
 
    
        _.contains() function
        
        
         
    
        
    


html

    
        _.contains() function
        
        
         
    
        
    


html

    
        _.contains() function
        
        
          
    
        
    


html

    
        _.contains() function
        
        
          
    
    
        
    


输出:



例子:

html

 
    
        _.contains() function
        
        
         
    
        
    

输出:

  • 将字符串列表传递给 _.contains()函数:将字符串列表传递给 _.contains()函数并检查是否在列表中找到给定的字符串。如果字符串存在于列表中,则返回true否则返回false

例子:

html


    
        _.contains() function
        
        
         
    
        
    

输出:

  • 将数组数组传递给 _.contains()函数:创建数组数组并将数组名称传递给函数以指定元素。

例子:

html


    
        _.contains() function
        
        
          
    
        
    

输出:

  • 将一个对象和一个数组传递给 _.contains()函数:首先,定义一个对象变量并为其赋值 {test:”test”}。然后创建一个包含其他元素(如数字)的数组,并将此对象添加为数组元素。将此数组和对象传递给 _.contains()函数。由于将对象添加到数组中,因此答案为true
    例子:

html


    
        _.contains() function
        
        
          
    
    
        
    

输出: