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

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'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。