同步异步

异步:不阻塞代码,提高执行效率
同步:必须执行返回后,才能执行后面代码

异步场景:ajax,定时器(setTimeout,setInterval),事件绑定
解决异步的方案:

1.回调函数 callback hell
2.promise
3.generator
4.async/await
5........
Promise方案:

Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)

格式: new Promise(resolve,reject);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Promise 对象 Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函...
    neromous阅读 8,727评论 1 56
  • 弄懂js异步 讲异步之前,我们必须掌握一个基础知识-event-loop。 我们知道JavaScript的一大特点...
    DCbryant阅读 2,747评论 0 5
  • 本文适用的读者 本文写给有一定Promise使用经验的人,如果你还没有使用过Promise,这篇文章可能不适合你,...
    HZ充电大喵阅读 7,322评论 6 19
  • Promise对象是一种解决异步问题的方法,还有的解决方案是asyns 和 await (es7) 这么是目前的终...
    站在大神的肩膀上看世界阅读 1,274评论 0 6
  • 目录:Promise 的含义基本用法Promise.prototype.then()Promise.prototy...
    BluesCurry阅读 1,498评论 0 8