var arr = [5, '5', 5, 2, "2", 2, 1, 3];
//Array.prototype.数组方法 = function(){}
Array.prototype.unique = function() {
var obj = {}
var newarr = []
for (var i = 0; i < this.length; i++) {
if (!obj[this[i]]) {
obj[this[i]] = true;
newarr.push(this[i]);
}
}
return newarr;
}
console.log(arr.unique());
Javascript——给Array对象增加一个原型方法实现数组去重
最新推荐文章于 2022-06-14 13:37:25 发布