数组筛选重复元素
来源:互联网 发布:giftq java 编辑:程序博客网 时间:2024/05/16 18:41
<script type="text/javascript">
<!--
function unique(arr) {
var jarr = {}, an = [], ar = [];
for (var i=0, iLen = arr.length; i < iLen; i++) {
jarr[arr[i]] = typeof jarr[arr[i]] != 'undefined' ? jarr[arr[i]] + 1 : 1;
}
for (var j in jarr){
an.push(j);
jarr[j] > 1 ? ar.push(j) : null;
}
return {n : an, r : ar};
}
var arr = [1,2,2,3,4,2,6,3,9,2,7,4,11,5,2,3];
var rs = unique(arr);
document.write(arr.join(',')+"<br />"+rs.n.join(',')+"<br />"+rs.r.join(',')+"<br />");
//-->
</script>
时间复杂度:n
- 数组筛选重复元素
- 筛选数组中元素
- 筛选数组里面的元素
- JS学习笔记2——利用filter()去除数组中的重复元素,利用filter()筛选出数组中的素数
- 去掉数组重复元素
- 清除数组重复元素
- 去除数组重复元素
- Jquery操作数组元素(二)筛选数组元素
- 数组中的元素根据关键字筛选
- IOS-筛选数组内的元素
- IOS-筛选判定数组内的元素
- js过滤数组重复元素
- 去掉数组中的重复元素
- 判断数组元素是否重复
- 去除数组中的重复元素
- 删除数组中重复元素
- js 删除数组重复元素
- js过滤数组重复元素
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- Linux Make(Makefile)由浅入深的学习与示例剖析
- 基于VC环境的GIS导航系统开发
- 解决allegro 中OUT OF DATE SHAPES问题
- ftp命令详解
- 数组筛选重复元素
- auto_ptr 的学习和使用
- DEDECMS5.3去掉导航链接里的index.html
- dedecms列表如何页如何去掉缩略图
- 6.[c] sound&music
- DEDECMS,RSS的描述全文内容输出-DEDECMS教程
- 非sys用户下存储过程对v$视图的使用
- DEDECMS会员登陆后不显示广告
- 遍历文件