首页 > 代码库 > [面试没回答上的问题3]数组的去重
[面试没回答上的问题3]数组的去重
一个数组,怎么去除其中重复的项,
使用一个对象来储存当前元素是否重复来判断,如果重复就删除当前元素。
/* 数组去重 */ function normalize(arr){ if(arr && Array.isArrat(arr)){ var i, len, map = {}; for(i = arr.length; i >= 0; --i){ if(arr[i] in map){ arr.splice(i, 1); } else { map[arr[i]] = true; } } } return arr; }
[面试没回答上的问题3]数组的去重
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。