JS数组合并、去重、排序

function reArr(a, b) {
      // 合并
      for (var key in arr2) {
        arr1.push(arr2[key])
      }
      // console.log(arr1);
      // 去重
      var newArr = [];
      for (var i = 0; i < arr1.length; i++) {
        var index = arr1[i]; 
        // console.log(index); 
        if( newArr.indexOf(index)==-1){
          newArr.push(index);
        }
      }
      // console.log(newArr);
      // 排序
      newArr.sort(function (a, b) {
        return a - b;
      })
      return newArr;
    }
    console.log(reArr(arr1, arr2));
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容