文档章节

2、数组、字符串去重

o
 osc_w9s1w4o0
发布于 2019/04/02 09:59
字数 199
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

  今天说的数组和字符串去重呢,主要用到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('') )

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

  

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
携程2018春招实习前端开发笔试题分享

携程春招实习的最后三道编程题,照例总结一下 第一道:字符串截取(涉及数组去重的知识点) 给定一个长度小于 50 且包含字母和数字的任意字符串,要求按顺序取出当中的数字和英文字母,数字需...

osc_gatdqtjj
2018/04/11
6
0
JavaScript数组去重方法总结

数组不像对象和hash有唯一的标志特征(key)。所以,数组去重的核心就是【1】数组内元素互相比较,然后放入新的数组中。【2】参照对象构建一个唯一的特征标志,然后放入新数组中。以下就是依照...

Hcl
2019/04/06
0
0
整理数组去重的几种常用方法

最近面试有一个面试题,要求尽可能多的列举数组去重的方法,现整理一下 1、最简单的去重方法 // 最简单数组去重法/* 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 IE8以下不...

osc_0ub8pn17
2019/03/13
2
0
【js】高阶函数是个什么?

所谓高阶函数,就是函数中可以传入另一个函数作为参数的函数。 简单一张图,方便理解全文。 function 高阶函数(函数){} 这是一个高阶函数,f是传入的函数作为参数。 其实高阶函数用的很多。其...

osc_w9s1w4o0
2019/03/31
0
0
常用的js代码片段

1.单选框/手风琴 1 <script>2 $(document).ready(function(){3 $("dd").on("click",function(){4 var $this = $(this);5 $("dd").removeClass("selected");6 $this.addClass("selected");7......

osc_9eqghyd8
2019/05/23
1
0

没有更多内容

加载失败,请刷新页面

加载更多

Eclipse_JavaEE_Tomcat_MySQL环境配置

安装java环境,配置系统变量(JAVA_HOME,绝对路径) 下载eclipse+Tomcat+mysql window——》preference——》server——》runtime——》tomcat环境 项目右键build path 配mysql jar ,libra...

愿有时光可回首
49分钟前
20
0
MySQL原理 - InnoDB引擎 - 行记录存储 - Redundant行格式

本文基于 MySQL 8 在上一篇:MySQL原理 - InnoDB引擎 - 行记录存储 - Compact格式 中,我们介绍了什么是 InnoDB 行记录存储以及 Compact 行格式,在这一篇中,我们继续介绍其他三种行格式。 ...

zhxhash
今天
29
0
leetcode面试题 17.13(恢复空格)--Java语言实现

求: 哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!"已经变成了"iresetthecomputeritstilldidntboo...

拓拔北海
今天
19
0
B站跨年晚会究竟做对了什么?

燃财经(ID:rancaijing)原创 作者 | 赵磊 编辑 | 周昶帆 “补课”是《bilibili晚会 二零一九最美的夜》这个视频中,观众在前两分钟刷得最多的弹幕,寓意着观众是在元旦之后回来补看跨年晚会...

子乾建建_Jeff
01/07
55
0
关于Scrapy爬虫项目运行和调试的小技巧(上篇)

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 迟日江山丽,春风花草香。泥融飞燕子,沙暖睡鸳鸯。 扫除运行Scrapy爬虫程序...

yuhan336
04/02
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部