【Javascript】2つの配列の違いを求めて、差値を新しい配列にして返します.

663 ワード

例えばdiff([1,2,3,5]、[1,2,3,4,5])は[4]に戻るはずです.
通常のアルゴリズム:
function diff(arr1, arr2) {  
  
  //       
  var newArr = [];  
    
  //         
  for(var i=0;i
文芸アルゴリズム:
function diff(arr1, arr2) {  
  return arr1.concat(arr2).filter(function(item){  
    if(!arr1.includes(item)||!arr2.includes(item)){  
      return item;  
    }  
  });  
}  
2 Bアルゴリズム:
function diff(arr1, arr2) {  
  return arr1.concat(arr2).filter(item => !arr1.includes(item)||!arr2.includes(item));  
}  
THE END.