How to check whether multiple values exist within an Javascript array

前端 未结 10 1954
生来不讨喜
生来不讨喜 2020-11-28 04:32

So, I\'m using Jquery and have two arrays both with multiple values and I want to check whether all the values in the first array exist in the second.

10条回答
  •  情深已故
    2020-11-28 05:27

    Try this.

    var arr1 = [34, 78, 89];
    var arr2 = [78, 67, 34, 99, 56, 89];
    
    var containsVal = true;
    $.each(arr1, function(i, val){
       if(!$.inArray(val, arr2) != -1){
           retVal = false;
           return false;
       }
    });
    
    if(containsVal){
        //arr2 contains all the values from arr1 
    }
    

提交回复
热议问题