使用JavaScript对象给数组去重
2016-04-18 11:41
483 查看
var arr = [1,6,2,2,4,6,4]; function arrObj(arr){ var obj = {}; for(var i=0;i<arr.length;i++){ obj[arr[i]] = ""; } return obj; } function objArr(obj){ var arr = []; for(var key in obj){ arr.push(key); } return arr; } function arrqc(arr){ var obj = arrObj(arr); return objArr(obj); } console.log(arrqc(arr));把数组的每个元素变成对象的key就可以给数组去重。
本文出自 “music” 博客,请务必保留此出处http://boysmusic.blog.51cto.com/9398683/1764964
相关文章推荐
- JavaScript经典代码总结
- js对cookie的添加和删除
- [JS]省市区数据及方法调用
- javascript自带的保留有效数字方法
- 简单易用Seajs
- JavaScript开发环境Aptana
- 火狐和ie的代理记住
- logstash如何读取json格式日志,并建立json定义好的索引
- Javascript模块加载框架——seajs
- 重读“javascript高级程序设计(第三版)”--原型
- jstl简单总结
- JavaScript正则表达式在线测试工具
- js中原型式继承和类式继承
- 菜单高亮滚动监听
- Eclipse去除js(JavaScript)验证错误
- 常用的正则表达式大全(数字、字符、固定格式)
- javascript 对象的复制
- js中函数提升及var变量提示
- js 验证码 倒计时60秒
- js鼠标滚轮放大缩小图片