js数组去重

xiaoxiao2021-02-28  124

写一个数组去重的函数,代码:

Array.prototype.indexOf = function(item) { var len = this.length for (var key of this) { if (key === item) { return true } } return false } //上面的函数为判断数组是否包含一个数据,方法接收一个参数作为判断依据 Array.prototype.removeSame = function() { var len = this.length var result = [] for (var item of this) { if (!result.indexOf(item)) { result.push(item) } } return result } //上面的函数为去重函数,遍历数组,依次把没有重复的元素push进一个新的数组,最后返回新数组
转载请注明原文地址: https://www.6miu.com/read-35505.html

最新回复(0)