数组去重
来源:互联网 发布:网络直播怎么兴起的 编辑:程序博客网 时间:2024/05/22 18:19
1.排序然后去重
Array.prototype.uniqq=function(){ function sortnum(a,b){ return a-b; } res=[]; if(this.length==0||this.length==1){ res.push(this); }else{ this.sort(sortnum); for(var i=0;i<this.length;i++){ if(this[i]!=this[i+1]){ res.push(this[i]); } } } return res;}var arr=[1,2,1,22,3,33,11,11];alert(arr.uniqq());
2.利用indexOf
位置方法indexOf,返回查找项在数组中的位置
如果要检索的字符串值没有出现,则该方法返回 -1。
function uni(arr){ var res=[]; for( var i=0;i<arr.length;i++){ if(res.indexOf(arr[i])==-1){ res.push(arr[i]); } } return res;}var arr1=[1,1,3,11,32,11,43,43,34,"aa","aa","c","ss","b"];console.log(uni(arr1))
阅读全文
0 0
- 数组去数组重
- 数组去重,json数组去重
- 数组去重
- 数组去重
- JS 数组去重
- 数组去重算法
- 数组去重
- js数组去重
- php 数组去重
- 数组去重
- 数组排序去重
- javascript数组去重
- json数组去重
- 数组去重
- php数组去重
- 数组如何去重
- iOS 数组去重
- 动态数组去重
- eclipse中项目与svn失去关联
- GTest源码剖析(七)——断言
- javascript AVL树算法与说明
- 求第k大数
- git常用操作
- 数组去重
- The Dominator of Strings
- 抽象类 接口 多态
- MYSQL总结
- 索引堆
- 前段成长之路——CSS3基础(二)选择器
- C++基础
- mysql之路第二篇
- Java SE面试题