How to check whether multiple values exist within an Javascript array

前端 未结 10 1955
生来不讨喜
生来不讨喜 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:15

    You can use this simple function (renamed variables as per above answer for easy reading):

    function contains(haystack, needles) {
    
        return needles.map(function (needle) { 
            return haystack.indexOf(needle);
        }).indexOf(-1) == -1;
    }
    

提交回复
热议问题