![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
HamsterKnight
这个作者很懒,什么都没留下…
展开
-
es6入门笔记之promise
ES6之Promise promise是异步编程的一个解决方案 Promise是一个容器,保存着未来才会结束的事件 Promise对象 对象状态不受外界影响 三种状态:pending(进行中),fulfilled(已成功),rejected(已失败) 当前的状态由操作结果决定,其他操作无法影响这个状态 Promise对象的状态改变,只有两种可能:从pending变为fulfilled...原创 2018-07-24 22:52:52 · 191 阅读 · 0 评论 -
ES6之class学习
es6提供了创建对象的一个新写法 class MyObj {} 大致相当于 function MyObj{} class中constructor相当于对象的初始化定义 class Parent { constructor(x, y){ this.x = x this.y = y } } class通过extends进行继承 cl...原创 2019-07-19 15:12:57 · 138 阅读 · 0 评论 -
ES6学习之set
set是ES6新提供的一个数据结构,跟集合差不多,里面的每个值都是唯一的。 Set本身就是一个构造函数,可以直接通过new方法创建set结构 let s = new Set() 增 s.add(1) 删 s.delete(1) 查 s.has(1) 清除所有 s.clear() 通过add方法,添加数据项 let s = new Set() s.add(1) s.add(...原创 2019-07-19 17:42:58 · 139 阅读 · 0 评论 -
ES6学习之Map
在es5之前,js对象的属性名只能是字符串。 在es6提供了map数据结构,来打破这个限制,让除了字符串之外,让对象等也可以成为属性名。 创建一个map结构 let map = new Map() 往map里面增加成员,通过map方法,也可以直接在创建结构的时候直接添加成员,参数为数组,每个数组里面的子项也是数组,子数组有两个孙子元素 let map = new Map() l...原创 2019-07-24 18:54:09 · 184 阅读 · 0 评论