美文网首页
Sorted Union

Sorted Union

作者: yyggfffg | 来源:发表于2018-05-04 16:09 被阅读0次

    写一个 function,传入两个或两个以上的数组,返回一个以给定的原始数组排序的不包含重复值的新数组。

    换句话说,所有数组中的所有值都应该以原始顺序被包含在内,但是在最终的数组中不包含重复值。

    非重复的数字应该以它们原始的顺序排序,但最终的数组不应该以数字顺序排序。

    function unite(arr1, arr2, arr3) {
      var arrs=Array.from(arguments);
      var arr=arrs.reduce(function(pre,cur){
        return pre.concat(cur);
      });
      return arr.filter(function(val,index,arr){
        return arr.indexOf(val)===index;
      });
    }
    
    unite([1, 3, 2], [5, 2, 1, 4], [2, 1]);
    
    

    相关文章

      网友评论

          本文标题:Sorted Union

          本文链接:https://www.haomeiwen.com/subject/afndrftx.html