var arr = [1, 2, 3, 2, 3]
Array.prototype.unique = function () {
var brr = [];
var obj = {};
for (let i = 0; i < this.length; i++) {
if (!obj[this[i]]) {
obj[this[i]] = true;
brr.push(this[i]);
}
}
return brr;
}
console.log(arr.unique());
[JavaScript]给Array对象的原型添加一个数组去重的方法
最新推荐文章于 2021-11-05 15:51:43 发布
本文介绍了一种使用JavaScript实现数组去重的方法。通过定义一个unique函数,利用对象的属性作为标记,遍历数组并检查元素是否已存在,从而返回一个不包含重复元素的新数组。

657

被折叠的 条评论
为什么被折叠?



