js去重
来源:互联网 发布:ican软件 编辑:程序博客网 时间:2024/06/06 09:05
思路:1.创建一个新的数组存放结果2.创建一个空对象3.for循环时,每次取出一个元素与对象进行对比,如果这个元素不重复,则把它存放到结果数组中,同时把这个元素的内容作为对象的一个属性,并赋值为1,存入到第2步建立的对象中。说明:至于如何对比,就是每次从原数组中取出一个元素,然后到对象中去访问这个属性,如果能访问到值,则说明重复。复制代码 代码如下:Array.prototype.unique3 = function(){ var res = []; var json = {}; for(var i = 0; i < this.length; i++){ if(!json[this[i]]){ res.push(this[i]); json[this[i]] = 1; } } return res;}var arr = [112,112,34,'你好',112,112,34,'你好','str','str1'];alert(arr.unique3());原文地址
阅读全文
0 0
- JS 数组去重
- js数组去重
- js去重方法
- js 数组去重
- js 数组去重
- js数组去重
- js 数组去重
- js数组去重
- js 字符串去重
- JS 数组去重
- //js数组去重
- js-数组去重
- js数组去重
- js 数组去重
- js数组去重
- JS 数组去重
- JS 数组去重
- js数组去重
- linux 安装报错 make FORCE_UNSAFE_CONFIGURE=1
- Java项目打包成exe以及解决问题的方案
- Win10系统应用商店无法安装应用安装进度条卡住不动的解决方法
- Java虚拟机体系结构
- 【测试算法】深入浅出Pairwise 算法
- js去重
- JavaScript作用域链及其性能问题
- 软件调试笔记56
- 打造西安工业云平台 中服软件助力智能制造发展 ——2017中国·西安工业互联网论坛暨“西安工业云平台”发布会
- 转载请注明出处
- oracle数据库表恢复
- HTTP缓存机制
- Java transient关键字使用小记
- PMP章节练习题(配合看pmbok使用)