ES6
前端小泰迪
这个作者很懒,什么都没留下…
展开
-
循环大合集——for in,for of ,forEach,扩展运算符...,Array from
for in let arrs=[1,2,3,4,5] for(let item in arrs){ console.log(item) } //0,1,2,3,4 for (let item of arrs){ console.log(item) } //1,2,3,4,5 arrs.forEach((value,key)=>{ console.log(value,key) }) //...原创 2019-02-12 11:48:58 · 223 阅读 · 0 评论 -
ES6字符串扩展
字符串模板,``和${’’} let a=` <ul> <li>${'哈哈'}</li> </ul> `原创 2018-12-06 15:38:00 · 147 阅读 · 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.size console.log(a.size) //输出2 ...原创 2018-12-06 11:38:46 · 187 阅读 · 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 · 1410 阅读 · 0 评论 -
ES6-数据结构set
集合的基本概念:集合是由一组无序且唯一(即不能重复)的项组成的。这个数据结构使用了与有限集合相同的术教学概念,应用在计算机的数据结构中。 特点: key和value相同,没有重复的value. Es6 提供了数据结构 Set,类似于数组,但成员都是唯一的,没有重复的值。 创建 Set let a = new Set=([1,2,3]) console.log(a); //输出 ![结果](C:...原创 2018-12-06 10:06:56 · 140 阅读 · 0 评论 -
ES6-变量的结构赋值
基本概念 本质上就是一种匹配模式,只要等号两边的模式相同,name左边的变量就可以被赋予对应的值。 结构赋值分为三种类型: 数组的结构赋值 对象的结构赋值 基本类型的结构赋值 示例一 数组的结构赋值 let [a,b,c]=[1,2,3] console.log(a,b,c) //输出 1 2 3 let [ a , [ [ b ] , c ] ] = [ 1 , [ [ 2 ] , 3...原创 2018-12-06 09:56:56 · 326 阅读 · 0 评论