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));
JS数组合并、去重、排序
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- JS习题——数组扁平化、数组去重、数组排序 自己再默写一遍 其中array.sort()方法,无参数的时候,元素按...
- 题目 编写一个函数,将两个已排序数组合并为一个数组。数组只包含整数。此外,必须对最终结果进行排序,不得有任何重复。...
- 冒泡排序 简单粗暴的使用sort()方法进行升序、降序排列 还可以利用sort 方法的返回值,做数组的随机排序 数...