
es6
明月松江
年轻就是力量,有梦就有未来!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6箭头函数的缺点
ES6中箭头函数给我们带来了便利,写法很简洁,不用再定义this,因为箭头函数的this取决于上一级作用域。 但是它的缺点也是这些,this定义好了,太简洁有时候难以阅读。 在下面场景使用箭头函数会出现问题: 1.在对象中定义方法时使用箭头函数: var obj = { age:20, getAge:()=>{ return this.age } } obj.getAge...原创 2019-12-21 17:45:28 · 3323 阅读 · 0 评论 -
在for循环中依次执行异步操作
上一篇文章写了使用Promise进行异步操作:使用Promise来进行异步操作。 这适用于单条数据的处理场景,如果是在for循环中处理多条数据,依次处理每条数据的异步操作呢? 思路:还是利用Promise的then()来进行链式操作,每次循环的时间往Promise后添加一个新的then(),这样就可以保证上一个数据的异步操作执行完毕再执行下一个数据的异步操作。 示例代码: const promis...原创 2019-11-17 01:40:29 · 5421 阅读 · 0 评论 -
使用Promise来进行异步操作
项目中遇到需要等待任务执行完毕再执行下一步操作的情况。 很显然,这种情况最适合使用Promise。 第一步任务执行完毕,返回一个Promise,继续执行下一步任务,以此类推。 示例代码如下: Promise.resolve() .then(()=>{ //第一步要执行的任务 Promise.resolve() }) .then(()=>{ //第二步要执行的任务 Prom...原创 2019-11-17 00:56:39 · 766 阅读 · 0 评论