请编写一个JavaScript函数,实现清除数据中重复的元素

(自写)方法一:

function del(arr){
    for(var i=0;i<arr.length;i++){
        for(var j=i+1;j<arr.length;j++){
               if(arr[i]===arr[j]){
                    arr.splice(j,1);
                }
            }
        }
  return arr;
}
var arr=[1,2,3,4,5,2,6,1];
del(arr);
console.log(arr);//[1,2,3,4,5,6]

//es6 Set——类似数组,但是里头的值不会重复
方法二:
function test(arr){
return Array.from(new Set(arr))
}

猜你喜欢

转载自blog.csdn.net/qq_39207948/article/details/80245399
今日推荐