JS原生中数组去重

来源:互联网 发布:java编写水仙花数 编辑:程序博客网 时间:2024/05/22 01:46

方法一

使用indexOf方法遍历查找创建的新数组中的下标
如果返回值是 -1 则说明新数组内没有该值 则push()

var arrA = [1, 2, 3, 4, 4, 3, 2, 1, 5, 6, 6, 5];//removeDuplicate 去除重复function removeDuplicate(arr) {    var newArr = [];    for(var i = 0; i < arr.length; i++) {        if(newArr.indexOf(arr[i]) == -1) {            newArr.push(arr[i]);        }    }    return newArr;}//接受数组并升序输出var arrB = removeDuplicate(arrA).sort();console.log(arrB);
原创粉丝点击