【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.