在实际项目中常常用到数组去重,当然可以用到第三方的_.uniq(),但是也可以自己利用ES6的Set方法实现. so easy!
function getUniq(array) {
return Array.from(new Set(array));
}
getUniq([1, 1, 2, 3]) // [1, 2, 3]
Array.from方法可以将 Set 结构转为数组。
本文介绍了一种使用 ES6 的 Set 方法来实现数组去重的技术方案,相较于使用第三方库 _.uniq(),该方法更为简洁高效。通过 Array.from() 将 Set 结构转换回数组,即可获得不含重复元素的数组。
在实际项目中常常用到数组去重,当然可以用到第三方的_.uniq(),但是也可以自己利用ES6的Set方法实现. so easy!
function getUniq(array) {
return Array.from(new Set(array));
}
getUniq([1, 1, 2, 3]) // [1, 2, 3]
Array.from方法可以将 Set 结构转为数组。
3974

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