下面是“JS数组去掉重复数据只保留一条”的实现攻略:
下面是“JS数组去掉重复数据只保留一条”的实现攻略:
基本思路
可以通过遍历数组,使用对象的属性进行判断,来去掉重复数据。
实现代码
function removeDuplicates(arr){
var obj = {}, newArr = [];
for(var i = 0; i < arr.length; i++){
if(!obj[arr[i]]){
obj[arr[i]] = true;
newArr.push(arr[i]);
}
}
return newArr;
}
示例说明
示例一
var arr = [1, 2, 3, 2, 1, 4, 5];
var newArr = removeDuplicates(arr);
console.log(newArr); // [1, 2, 3, 4, 5]
示例二
var arr = ["apple", "banana", "grape", "pear", "banana", "apple"];
var newArr = removeDuplicates(arr);
console.log(newArr); // ["apple", "banana", "grape", "pear"]
以上就是“JS数组去掉重复数据只保留一条”的实现攻略,希望能对你有所帮助!
织梦狗教程
本文标题为:JS数组去掉重复数据只保留一条的实现代码


基础教程推荐
猜你喜欢
- Hutia 的 JS 代码集 2023-12-01
- Ajax 设置Access-Control-Allow-Origin实现跨域访问 2023-01-26
- Ajax和$.ajax使用实例详解(推荐) 2023-01-26
- CSS双飞翼布局的两种方式实现示例 2023-12-11
- 深入浅出JavaScript前端中的设计模式 2023-07-09
- 快速解决ajax传递为空但显示在页面上为undefined的问题 2023-02-22
- 从入门到入土Java EE(八)——jsp,html,servlet连接SQL server数据库的登录注册界面 2023-10-25
- Ajax基础与登入教程 2023-01-31
- html知识点实践经验总结 2023-12-12
- 《CSS3实战》笔记--渐变设计(三) 2022-11-16