题解 | #数组去重#

数组去重

http://www.nowcoder.com/practice/0b5ae9c4a8c546f79e2547c0179bfdc2

为 Array 对象添加一个去除重复项的方法

Array.prototype.uniq = function () {
    return [...new Set(this)];
}

Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。
new Set(this) 直接利用Set把数组重复项去掉了,但是它返回的是类数组,所以再转换成数组。

全部评论

相关推荐

评论
15
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务