美文网首页
使用 Set 对象巧妙为字符串去重

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

作者: 林键燃 | 来源:发表于2018-11-06 14:37 被阅读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'
    

    相关文章

      网友评论

          本文标题:使用 Set 对象巧妙为字符串去重

          本文链接:https://www.haomeiwen.com/subject/rcruxqtx.html