![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
前端小泰迪
这个作者很懒,什么都没留下…
展开
-
循环大合集——for in,for of ,forEach,扩展运算符...,Array from
for inlet arrs=[1,2,3,4,5]for(let item in arrs){console.log(item)}//0,1,2,3,4for (let item of arrs){console.log(item)}//1,2,3,4,5arrs.forEach((value,key)=>{console.log(value,key)})//...原创 2019-02-12 11:48:58 · 212 阅读 · 0 评论 -
ES6字符串扩展
字符串模板,``和${’’}let a=` <ul> <li>${'哈哈'}</li> </ul>`原创 2018-12-06 15:38:00 · 129 阅读 · 0 评论 -
ES6-Map数据结构
Map的出现是由于在使用obj中,只可以使用字符串当做键名;Es6便出现了提供了Map这种数据结构,可以进行值对值的对应。创建Map Map 与 Set 都是构造函数let a=new Map([['a',1],['b',2]])console.log(a)输出Map的属性与Set一样,size;a.sizeconsole.log(a.size)//输出2...原创 2018-12-06 11:38:46 · 177 阅读 · 0 评论 -
ES6 Set进行数组去重
废话不说直接上代码 let a=[1,2,3,4,5,6,1,2,3,2,1,2] let b=new Set() let c=[]; a.forEach(function (value,key,arr){ b.add(value) }) b.forEach(function (value,key,arr) {...原创 2018-12-06 10:49:16 · 1394 阅读 · 0 评论 -
ES6-数据结构set
集合的基本概念:集合是由一组无序且唯一(即不能重复)的项组成的。这个数据结构使用了与有限集合相同的术教学概念,应用在计算机的数据结构中。特点: key和value相同,没有重复的value.Es6 提供了数据结构 Set,类似于数组,但成员都是唯一的,没有重复的值。创建 Setlet a = new Set=([1,2,3])console.log(a);//输出![结果](C:...原创 2018-12-06 10:06:56 · 129 阅读 · 0 评论 -
ES6-变量的结构赋值
基本概念本质上就是一种匹配模式,只要等号两边的模式相同,name左边的变量就可以被赋予对应的值。结构赋值分为三种类型:数组的结构赋值对象的结构赋值基本类型的结构赋值示例一 数组的结构赋值let [a,b,c]=[1,2,3]console.log(a,b,c)//输出 1 2 3let [ a , [ [ b ] , c ] ] = [ 1 , [ [ 2 ] , 3...原创 2018-12-06 09:56:56 · 316 阅读 · 0 评论