数组去重4种方法
来源:互联网 发布:java编程实战案例 编辑:程序博客网 时间:2024/05/16 00:52
var arr=[1,2,3,4,2,3,1,5,3];
//去重
方法一:for..in...
function removeRepeat(arr){
var newArr=[];
for(var i in arr){
if(newArr.indexOf(arr[i])<0){
newArr.push(arr[i]);
}
}
return newArr;
}
方法二:jquery方法
function removeRepeat(){
var newArr=[];
$.each(arr,function(index,item){
if($.inArray(item,newArr)<0){
newArr.push(item);
}
});
return newArr;
}
方法三:ES5 方法filter
arr.filter(function(e,i){
return index === array.indexOf(e)
})
方法四:ES6
new Set(arr);
阅读全文
0 0
- 数组去重4种方法
- 数组去重方法
- js数组去重的4种方法
- js数组去重的4种方法
- js数组去重的4种方法
- JS — 数组去重(4种方法)
- js数组去重的4种方法
- js实现数组去重4种方法总结
- 数组去重的四种方法
- 数组去重的两种方法
- 数组去重的三种方法
- 数组去重的五种方法
- 数组去重的三种方法
- 数组去重的两种方法
- 数组去重的几种方法
- 数组去重-两种方法
- 数组去重的2种方法
- 数组去重的三种方法
- Java IO流-InputStream和OutputStream
- 阿拉伯数字转中文大小写, 使用InternationalNumericFormatter和正规表示式Regular Expressions
- Mysql-5.7.19配置(报错1055)以及常见问题(无法输入中文1366)
- 常用类
- Tkinter
- 数组去重4种方法
- springmvc源码笔记
- disconf-web的搭建
- JAXB控制CDATA节点转义
- HTML5视频直播技术介绍
- modify Framework
- 在监视器(Monitor)内部,是如何做到线程同步的
- python matplotlib 入门系列一:基本用法
- hihocoder 1181(浅谈佛罗莱算法在求欧拉路径可行解中的应用)