编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组

【注】正序去重,会漏掉一些元素。
【注】去重倒序。

 

            var arr = [10, 20, 30, 40, 30, 20, 20, 20, 10];    
                                            //  6   7
            norepeat(arr);
            alert(arr);

            function norepeat(arr){
                for(var i = arr.length - 1; i > 0; i--){
                    for(var j = i - 1; j >= 0; j--){
                        if(arr[i] == arr[j]){
                            arr.splice(j, 1);
                        }
                    }
                }
            }

在实际应用中可以把function norepeat(arr)  函数专门弄个js文件,想用的时候直接通过script标签的src属性直接引入即可,然后进行调用。

相关文章:

猜你喜欢
  • 2022-12-23
  • 2021-09-26
  • 2021-05-02
  • 2022-02-14
  • 2021-06-16
  • 2021-10-10
相关资源
相似解决方案