美文网首页
使用 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 对象巧妙为字符串去重

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

  • ES6学习笔记之数组

    使用set对象给数组去重[...new Set(array)] 字符串数组转数字数组['1', '2', '3']...

  • Set

    使用Set对JSON进行去重 其实本质是对字符串去重,但是可以扩展开对Set的理解和使用 define The S...

  • 使用Set为数组去重

    Set简介 Set是ES6中新的对象,集合中的对象值不能重复,无论是原始值或者是对象引用。 使用示例 Set和Ar...

  • js中处理数组小技巧

    1、数组去重 1、from()叠加new Set()方法 字符串或数值型数组的去重可以直接使用from方法。 2、...

  • 63、十三个JavaScript数组的方法

    1、数组去重from()叠加new Set()方法。 字符串或数值型数组的去重可以直接使用from方法。 2、sp...

  • 数组去重的n 种方法

    1. reduce () 去重 2.利用ES6中的 Set 方法去重 注意 : Set为ES6新增的一个对象,允许...

  • 数组去重

    1. reduce () 去重 2.利用ES6中的 Set 方法去重 注意 : Set为ES6新增的一个对象,允许...

  • 解构,...展开数组

    数组 对象 [...set(arr)]数组去重

  • 数组去重

    new Set去重 双重循环去重 for 使用indexOf的去重 使用includes的去重 使用filter配...

网友评论

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

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