数组去重

代码示例 : 

            function num(arr) {
                newArr = [];   // 空数组用于存放最终结果
                for (var i = 0; i < arr.length; i++) {  // 获取原数组中的下标
                    if (newArr.indexOf(arr[i]) === -1) {  // 判断如果新数组里没有这个值的话,
                        newArr.push(arr[i])            // 就 push 添加到新数组里
                    }
                }
                return newArr
            }
            var arr = [22,33,33,33,'asdf',88,22,22,22,22,22,33]
            console.log(num(arr));

注意 : 如果是二维数组去重的话 , 要先将二维数组转成一维数组

 

posted @ 2022-04-07 17:08  会前端的洋  阅读(38)  评论(0)    收藏  举报