封装一个数组去重的函数

复制代码
//1,把旧数组里不重复的元素选取出来放到新数组中,重复的元素只保留一个,放到新数组中去重
//2,遍历旧数组,然后拿旧数组的元素去查询新数组,如果该元素在新数组里没有出现过我们就添加,否则不添加
//3.利用新数组.indenxOf(数组元素)如果返回是-1就说明新数组没有改元素function unique(arr) { var newArr = []; for (var i = 0; i < arr.length; i++) { if (newArr.indexOf(arr[i]) === -1) { newArr.push(arr[i]) } } return newArr } var dome = unique([1, 1, 5, 9, 8, 8, 6, 1, 2, 5]) console.log(dome);
复制代码

 

posted @   减淡  阅读(259)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示