摘要: 1.单参数 2.多参数 3.无返回值 4.多行 2.如果箭头表达式仅仅就是简化了函数的命名,我们为什么要改变原来的习惯而去使用它呢? 箭头函数内部没有constructor方法,也没有prototype,所有不支持new操作。但是它对this的处理与一般的普通函数不一样,箭头函数的this始终指向函 阅读全文
posted @ 2017-04-08 20:52 每天都要进步一点点 阅读(1252) 评论(0) 推荐(0)
摘要: ES7提供了async函数,使得异步操作变得更加方便。async函数是什么?一句话,async函数就是Generator函数的语法糖。 例1: 实例: 结果: 例2: 实例: 结果: 实例: 结果: 例3:异步处理(最彻底的解决方案) async函数返回的Promise对象,必须等到内部所有 awa 阅读全文
posted @ 2017-04-08 16:46 每天都要进步一点点 阅读(460) 评论(0) 推荐(0)
摘要: 传统实现异步操作就是采用回调函数,回调函数方式本身没有什么问题,但是在多重回调函数层层嵌套的情况下,那么代码的可阅读性就会出现问题。 Promise对象 是一个新的异步操作解决方案,比原有的回调函数等方式更为合理 Promise对象 具有三种状态:Pending(等待)、Resolved(已完成) 阅读全文
posted @ 2017-04-08 15:01 每天都要进步一点点 阅读(275) 评论(0) 推荐(0)