Using .filter to compare two arrays and return values that aren't matched

后端 未结 5 1268
Happy的楠姐
Happy的楠姐 2021-02-03 14:46

I\'m having some issues comparing the elements of two arrays and filtering out matching values. I only want to return array elements that are NOT included within wordsToRe

5条回答
  •  旧时难觅i
    2021-02-03 15:22

    That is pretty easy to do using Array.prototype.filter:

    var fullWordList = ['1','2','3','4','5'];
    var wordsToRemove = ['1','2','3'];
    
    var filteredKeywords = fullWordList.filter(
      word=>!wordsToRemove.includes(word)
    //or
    //word=>wordsToRemove.indexOf(word)<0
    );
    

提交回复
热议问题