Check if an array contains any element of another array in JavaScript

后端 未结 26 1509
礼貌的吻别
礼貌的吻别 2020-11-22 08:48

I have a target array [\"apple\",\"banana\",\"orange\"], and I want to check if other arrays contain any one of the target array elements.

For example:

26条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-22 09:11

    ES6 solution:

    let arr1 = [1, 2, 3];
    let arr2 = [2, 3];
    
    let isFounded = arr1.some( ai => arr2.includes(ai) );
    

    Unlike of it: Must contains all values.

    let allFounded = arr2.every( ai => arr1.includes(ai) );
    

    Hope, will be helpful.

提交回复
热议问题