js中的数组去重
2024-08-24 07:12:53
var str=["1","4","5","5","6","1","7","4"];
// console.log(str);
var arr=[]; //定义一个新数组用力存储数据
var obj={};//保存每个数据出现的次数
for(var i=0;i<str.length;i++){
if(!obj[str[i]]){//如果不是这个里面的数据 则执行下一步
arr.push(str[i]); //添加数据
obj[str[i]]=1; //对出现的数据进行统计计数
}else{
obj[str[i]]++;
}
}
console.log(arr);
console.log(obj);
最新文章
- 洛谷P1196 银河英雄传说[带权并查集]
- Centos7上启动vpn客户端失败问题处理
- LINUX的磁盘管理du命令详解
- pandas处理数据1
- 为Apache动态增加模块
- [学习笔记]lca-倍增
- 数据结构2 静态区间第K大/第K小
- win commands
- JAVA线程池中的Callable和Future
- requirejs-define jquery 快速初学实例(一)
- <; meta >; 元素 概要
- (转)认识java中的堆和栈
- 201521123075 《Java程序设计》第4周学习总结
- NIO基础篇(三)
- BZOJ 3884: 上帝与集合的正确用法 [欧拉降幂]
- 【原创】运维基础之keepalived
- Deep Learning Tutorial - Convolutional Neural Networks(LENET)
- Linux线程优先级
- Oracle-本地连接没问题,远程连接有问题解决方式
- CF 1093 G. Multidimensional Queries