下面是“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数组去掉重复数据只保留一条的实现代码
基础教程推荐
猜你喜欢
- JS对select控件option选项的增删改查示例代码 2024-01-06
- 微信小程序 页面跳转和数据传递实例详解 2024-01-05
- javascript-在Safari中使用html5 / js音频时出现问题(Windows) 2023-10-25
- 通过Ajax方式上传文件使用FormData进行Ajax请求 2023-01-20
- HTML学习笔记(第五天) 2023-10-28
- ajax方式实现注册功能(提交数据到后台数据库完成交互) 2023-01-21
- 微信小程序使用navigator实现页面跳转功能 2024-01-06
- js中将多个语句写成一个语句的两种方法小结 2023-12-03
- Vue自学之路1-vue概述 2023-10-08
- 如何利用原生JS实现触摸滑动监听事件 2023-11-30