数组去重:
var arr = [1,3,4,4,4,5,5,6];
Array.prototype.unique = function() {
var temp = {},
arr = [],
len = this.length;
for(var i = 0; i < len; i++) {
if(!temp[this[i]]) {
temp[this[i]] = 'ture';
arr.push(this[i]);
}
}
return arr;
}
数组去重后查看:

字符串去重:
var str = 'baddaaaadddccc';
String.prototype.unique = function () {
var temp = {},
str = '',
len = this.length;
for(var i = 0; i < len; i++) {
if(!temp[this[i]]) {
str += this[i];
temp[this[i]] = 'ture';
}
}
return str;
}
```
数组去重和字符串去重及其查看方法
最新推荐文章于 2022-07-09 10:30:51 发布
本文介绍了一种使用JavaScript实现数组和字符串去重的方法。通过扩展Array和String原型,利用对象作为临时存储来标记已存在的元素,从而高效地去除重复项。此方法适用于需要快速去重的场景。
3730

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



