博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 去除重复元素
阅读量:7261 次
发布时间:2019-06-29

本文共 871 字,大约阅读时间需要 2 分钟。

方法一: 1 //数组去重的方法 2 Array.prototype.unique=function(){ 3   //集中声明变量 4   var 5    oldArr=this, 6    newArr=[oldArr[0]], 7    len=oldArr.length, 8    i=1; 9   //过滤空数组10   if(!len) return this;11   //过滤重复元素12   for(;i
方法二: 1 function oSort(arr) 2 { 3   var result ={}; 4   var newArr=[]; 5   for(var i=0;i 6   { 7  if(!result[arr[i]]) 8  { 9    newArr.push(arr[i])10    result[arr[i]]=111  }12   }13   return newArr14 }
方法三:  1 var student = ['qiang','ming','tao','li','liang','you','qiang','tao']; 2  function unique(arr){ 3    // 遍历arr,把元素分别放入tmp数组(不存在才放) 4    var tmp = new Array(); 5    for(var i in arr){ 6   //该元素在tmp内部不存在才允许追加 7   if(tmp.indexOf(arr[i])==-1){ 8   } 9  }10   return tmp;11 }
方法四: 1 
方法五: 1 /** 2 * 去除数组重复元素 3 */ 4 function uniqueArray(data){  5   data = data || [];  6   var a = {};  7   for (var i=0; i

 

转载于:https://www.cnblogs.com/lp-web/p/6387023.html

你可能感兴趣的文章
不同浏览器下 autoplay 的限制策略和方案的整理
查看>>
聊聊flink的ConnectionManager
查看>>
node.js初体验之利用node.js的fs-文件系统,来写一个批量修改文件名的小工具
查看>>
Promise面试题2实现异步串行执行
查看>>
Python使用xslt提取网页数据
查看>>
git常用命令速查表
查看>>
神经网络基础
查看>>
Linux常用命令
查看>>
k8s与aws--如何在cloud-provider=aws的k8s中设置externalTrafficPolicy为local
查看>>
koa2系列教程:综合koa2搭建登录注册页面
查看>>
区块链技术到底能解决什么问题?
查看>>
“价值2个亿”的AI代码
查看>>
ANGULAR JS 常用指令NG-IF、NG-CLASS、NG-OPTION、NG-VALUE、NG-CLICK是如何使用的?
查看>>
搞懂 JavsScript 异步 —  事件轮询
查看>>
(一)线程的发展历史
查看>>
为NEO-GUI 添加插件系统
查看>>
TBSSQL 的那些事 | TiDB Hackathon 2018 优秀项目分享
查看>>
手机秒变IoT设备?——巧妙利用阿里云物联网平台
查看>>
使用truffle开发以太坊Dapp
查看>>
【Leetcode刷题】第 35 题:Search Insert Position 搜索插入位置——解题篇
查看>>