JavaScript学习系列博客_28_JavaScript 数组去重
2024-09-03 04:58:55
数组去重
var arr = [1,2,3,2,2,1,3,4,2,5]; //去除数组中重复的数字
//获取数组中的每一个元素
for(var i=0 ; i<arr.length ; i++){
//console.log(arr[i]);
/*获取当前元素后的所有元素*/
for(var j=i+1 ; j<arr.length ; j++){
//console.log("---->"+arr[j]);
//判断两个元素的值是否相等
if(arr[i] == arr[j]){
//如果相等则证明出现了重复的元素,则删除j对应的元素
arr.splice(j,1);
//当删除了当前j所在的元素以后,后边的元素会自动补位
//此时将不会在比较这个元素吧,我需要在比较一次j所在位置的元素
//使j自减
j--;
}
}
} console.log(arr);
最新文章
- ASP.NET 开发必备知识点(2):那些年追过的ASP.NET权限管理
- Node-webkit简介
- [原创]Android插件化的一种实现
- paper 71 :图像清晰化
- ASP判断当前页面上是否有参数ID传递过来
- Button 自定义(一)-shape
- Java算法实例集合
- centos 7 下modelsim10.2c安装教程
- Centos7 设置IPtables
- STL总结之functor
- Chrome 控制台不完全指南(转)
- 使用wordpress搭建独立域名的个人博客或网站
- linux实验一 双系统安装
- java 查询路径中所有文件夹和文件的名称,支持文件名模糊查询
- Linux如何查看端口状态
- 用 Django 管理现有数据库
- EMMC 介绍【转】
- 《Spring2之站立会议1》
- 说说JavaScript中的事件模型
- 按书上学写测试pytest