JavaScript数组去重方法
来源:互联网 发布:matlab求解非线性优化 编辑:程序博客网 时间:2024/05/17 21:57
第一种方法
function unique(arr) { let newArr = [] for (let i = 0; i < arr.length; i++) { for (var j = 0; j < arr.length; j++) { if (newArr[j] === arr[i]) break } if (j === arr.length) { newArr.push(arr[i]) } } return newArr }
第二种方法
function unique(arr) { var newArr = [] for (let i = 0; i < arr.length; i++) { for (let j = i + 1; j < arr.length; j++) { if (arr[i] === arr[j]) ++i } newArr.push(arr[i]) } return newArr }
第三种方法
function unique(arr) { let newArr = [] for (let i = 0; i < arr.length; i++) { for (let j = arr.length; j > i; j--) { if (arr[j] === arr[i]) ++i } newArr.push(arr[i]) } return newArr }
第四种方法
function unique(arr) { let newArr = [] for (let i = 0; i < arr.length; i++) { let item = arr[i] newArr.indexOf(item) === -1 && newArr.push(item) } return newArr }
第五种方法
function unique(arr) { return Array.from(new Set(arr)) }
to be continued…
阅读全文
0 0
- javascript数组去重方法
- javascript数组去重方法。
- javascript数组去重方法
- JavaScript数组去重方法
- JavaScript数组去重方法整理
- JavaScript 数组去重的常见方法!
- JavaScript数组去重的原型方法
- javascript数组去重方法之一
- javascript数组去重方法终极总结
- javascript数组去重
- javascript 数组去重
- javascript 数组去重
- 数组去重javascript
- javascript数组去重
- JavaScript数组去重
- JavaScript数组去重
- javascript数组去重
- JavaScript 数组去重
- Caffe2新增RNN支持
- 线程控制
- 2016中国大学生程序设计竞赛(ccpc 长春) Fraction【模拟】
- 事务传播行为
- C语言笔记——一些小细节
- JavaScript数组去重方法
- Python-Redis操作
- android调试出现:Installation failed with message Failed to establish session
- 51Nod 1003 阶乘后面0的数量(后置0的个数)
- opensuse42.2和centos7设置开机进入命令行界面和切换命令行界面和图形界面
- CSS3新样式
- 关于android加固的简单实现------Application替换
- springBoot学习之常用注解 --1
- fiddler更新后证书导出和报错的坑