为 Array 对象添加一个去除重复项的方法
需求
为 Array 对象添加一个去除重复项的方法
示例
输入
[false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN]
输出
[false, true, undefined, null, NaN, 0, 1, {}, {}, 'a']
代码
Array.prototype.uniq = function () {
return Array.from(new Set(this));
}
结果如下: