当前位置:
凯发k8官方网 >
前端技术
> javascript
>内容正文
javascript
javascript数组查重方法总结 -凯发k8官方网
凯发k8官方网
收集整理的这篇文章主要介绍了
javascript数组查重方法总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章参考地址:http://blog.csdn.net/chengxuyuan20100425/article/details/8497277
题目
对下列数组去重:
var arr = ['aa','bb','cc','',1,0,'1',1,'bb',null,undefine,null];
要求考虑兼容性和效率
方法一
function unique(arr){var result = [];for (var i = 0;i2.indexof()在ie9以下不兼容
方法二
function unique(arr){var result = [];var hash = {};for ( var i=0;i方法三
function unique(arr){var n = [this[0]]; //结果数组for(var i =1;i方法五
//去重(es6 set) function unique2(array){ return array.from(new set(array)); } var arr = ['aa','bb','cc','',1,0,'1',1,'bb',null,undefine,null]; console.log(unique(arr));es6 新方法 form,所以兼容性有问题。
转载于:https://www.cnblogs.com/qjqcs/p/5973918.html
总结
以上是凯发k8官方网为你收集整理的javascript数组查重方法总结的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ios五种本地缓存数据方式
- 下一篇: java反射理解与案例