当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 数组、字符串去重

数组、字符串去重

2019年04月03日  | 移动技术网IT编程  | 我要评论

  今天说的数组和字符串去重呢,主要用到es6新的数据结构 set,它类似于数组,但是成员的值都是唯一的,没有重复的值,所以活用set来进行数组和字符串的去重。

  1.首先简单介绍下set的用法:set本身是一个构造函数,用来生成 set 数据结构。set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。

  2.进入主题:

    2.1数组去重:

1 const arr = [1,1,2,2,3,3,4,5,6,6,6];
2 let s = new set(arr)
3 console.log([...s])//得到去重后的数组

    2.2字符串去重:

1 const str = 'adsfasdfasdfasdfasdf'
2 var s = new set(str);
3 console.log( [...s].join('') )

怎么样,是不是很方便呀;

  

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网