![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6语法
文章平均质量分 71
米家弄
这个作者很懒,什么都没留下…
展开
-
arrow function
ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫Arrow Function?因为它的定义用的就是一个箭头:x => x * x上面的箭头函数相当于:function (x) { return x * x;}...转载 2018-08-09 15:52:14 · 143 阅读 · 0 评论 -
Iterator (遍历器)介绍
4种数据集合:数组(Array)、对象(Object)、Map、Set用户可以组合使用4种数据集合,因此需要统一的接口机制来处理所有不同数据结构,遍历器Iterator就是这样一种机制。Iterator是一种接口,为各种不同的数据结构提供一种统一的访问机制,只要部署Iterator借口,就可以完成遍历操作Iterator的作用:为各种数据结构提供一个统一的,简单的访问接口 使得数...翻译 2018-08-10 10:43:37 · 550 阅读 · 0 评论 -
Promise.try()
让同步函数同步,让异部函数异步:1:、使用async函数const f = () =>console.log('now'); (async()=>f())(); console.log('next')在函数前面加上async 表示这是一个异步函数2、使用new Promise()const f ...翻译 2018-08-09 16:02:53 · 1100 阅读 · 1 评论 -
Promise对象
3、Promise.prototype.then()作用:为Promise实例添加状态改变时的回调函数Promise实例具有then方法 即then方法是定义在原型对象Promise.prototype上的then方法返回的是一个新的Promise实例getJSON("/post/1.json").then(function(post){ ...翻译 2018-08-09 15:49:38 · 877 阅读 · 0 评论 -
Promise对象
1、Promise含义Promise 是异步编程的一种解决方式,就是一个容器,里面存放着某个未来才会结束的事件的结果promise是一个对象,从她可以获取一步操作的消息;特点:对象的状态不受外界影响:Pending(进行中)、Fulfilled(已成功)、Rejected(已失败),只有异步操作的结果可以决定当前是那种状态,任何其他操作都无法改变这个状态 一旦状态改变就不会再变(...翻译 2018-08-09 11:57:23 · 126 阅读 · 0 评论 -
默认Iterator接口
Iterator接口的目的是 为所有的数据结构提供统一的访问机制(for of 循环)数据结构只要部署了Iterator接口,就认为这种数据结构为“可遍历”的一个数据结构只要具有Symbol.iterator属性,就认为是“可遍历”的。调用Symbol.iterator方法,就会得到当前数据结构默认的遍历器生成函数const obj = { ...翻译 2018-08-10 21:29:44 · 522 阅读 · 0 评论