📌  相关文章
📜  如何检查数组是否包含 JavaScript 中的对象?

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

如何检查数组是否包含 JavaScript 中的对象?

有多种方法可以检查数组是否包含对象。
使用includes() 方法:如果数组包含一个对象/元素,可以使用includes()方法来确定。如果数组包含对象/元素,则此方法返回 true,否则返回 false。
句法:

array.includes( element/object, startingPosition )

例子:

html


  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

           

                      


html


  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

                   


html


  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

           

                      


html


  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

                   


输出:

使用 some() 方法: some() 方法使用该函数进行求值,并为数组中存在的每个元素执行一次该函数。如果它在数组中找到对象/元素,则返回 true 并停止执行剩余元素,否则返回 false。
句法:

array.some( function(currValue, arrIndex, arrObj), this )

例子:

html



  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

                                        

输出:

使用 filter() 方法: filter() 方法创建所有通过检查条件的元素/对象的数组。
句法:

array.filter( function(currValue, arrIndex, arrObj), this )

例子:

html



  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

           

                                           

输出:

使用 findIndex() 方法: findIndex() 方法返回搜索的对象/元素的位置(如果它存在于数组中)并停止其余元素的执行。如果未找到元素/对象,则返回 -1。
句法:

array.findIndex( function(currValue, arrIndex, arrObj), this )

例子:

html



  

    
        JavaScript includes() Method
    

  

  
    

GeeksforGeeks

                                        

输出:

JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。