使用 Set 对象巧妙为字符串去重

2018-11-06  本文已影响15人  林键燃

Set

语法 参数 返回值
new Set([iterable]) iterable 一个新的Set对象

简述

Set对象是值的集合,你可以按照插入的顺序迭代它的元素。Set 中的元素只会出现一次,即 Set 对象里的元素是唯一的

实例

先转成 Set 对象

let str = 'abcggabcggabcgg'
let setA= new Set(str)
for (let item of setA.keys()) {
  console.log(item)
}
//"a" "b" "c" "g"

再转成数组之后连接成字符串

Array.from(setA).join('')   // 'abcg'
[...setA].join('')    // 'abcg'
上一篇 下一篇

猜你喜欢

热点阅读