数组去重-两种方法
来源:互联网 发布:.php打开乱码怎么解决 编辑:程序博客网 时间:2024/06/04 17:53
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>数组去重</title></head><div><span></span></div><body> <script> function delRepeat1(arr){//直接利用数组的indexOf去查找新数组,看是否出现过该元素,(indexof()方法如果没有出现则返回值为-1,出现则返回首次出现的位置),出现过则不加入新数组 var newArr=[]; for(var i=0;i<arr.length;i++){ if(newArr.indexOf(arr[i])==-1){ newArr.push(arr[i]); } } console.log(newArr); } function delPRepeat2(arr){//利用obj去标记未出现的元素,如果出现过,则obj是存在的,不加入数组 var obj={}; var newArr=[]; for(var i=0;i<arr.length;i++){ if(!obj[arr[i]]){ obj[arr[i]]=1; newArr.push(arr[i]);} } console.log(newArr); } arr=[12,2,2,2,2,3,4,12,2,4]; delRepeat1(arr); delPRepeat2(arr); </script></body></html>
阅读全文
0 0
- 数组去重的两种方法
- 数组去重的两种方法
- 数组去重-两种方法
- 数组去重的两种方式
- 数组去重方法
- 数组去重的四种方法
- 数组去重的三种方法
- 数组去重的五种方法
- 数组去重的三种方法
- 数组去重的几种方法
- 数组去重的2种方法
- 数组去重的三种方法
- 数组去重的6种方法
- 数组去重的几种方法
- 数组去重4种方法
- 数组去重的四种方法
- 数组去重的几种方法
- 数组去重的几种方法
- Spring Security学习记录(四) -- JSON Web Token实践(下)
- 十、基础教程-数据提示框(Tooltip)
- 你必须知道的261个Java语言问题笔记- Java流和文件操作1
- 跟我一起学python第三讲 python集成开发环境pycharm安装
- Android-广播
- 数组去重-两种方法
- SpringBoot_idea启动多个工程实例
- Redis
- H5 web worker线程的使用
- resmon windows资源监视
- c#字符串拼接
- Linux SPI总线和设备驱动架构之三:SPI控制器驱动
- 2017年8月8日 星期二
- JavaScript 中的 this 关键字