0
点赞
收藏
分享

微信扫一扫

Js 数组筛选重复项


js数组去重复:

Array.prototype.distinct = function () {
var arr = this,
result = [],
i,
j,
len = arr.length;
for (i = 0; i < len; i++) {
for (j = i + 1; j < len; j++) {
if (arr[i] === arr[j]) {
j = ++i;
}
}
result.push(arr[i]);
}
return result;
}

调用:

var arr = [1,2,3].distinct();


举报

相关推荐

0 条评论