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

后端 未结 26 1696
礼貌的吻别
礼貌的吻别 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 08:49

    var target = ["apple","banana","orange"];
    var checkArray = ["apple","banana","pineapple"];
    
    var containsOneCommonItem = target.some(x => checkArray.some(y => y === x));`
    
    ["apple","grape"] //returns true;
    
    ["apple","banana","pineapple"] //returns true;
    
    ["grape", "pineapple"] //returns false;
    

提交回复
热议问题