How to check whether multiple values exist within an Javascript array

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

    You could take a Set and check all items agains it.

    const
        containsAll = (needles, haystack) =>
            needles.every(Set.prototype.has, new Set(haystack));
    
    console.log(containsAll([105, 112, 103], [106, 105, 103, 112]));

提交回复
热议问题