JavaScript中Promise如何使用详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2287个文字,预计阅读时间需要10分钟。
目录
一、为什么要使用Promise语法?
二、接上,来了解一下回调地狱(Callback Hell)
三、最后,也是本章的重点,Promise的基本使用
(一)resolve函数 (二)rejected函数目录
- 一、首先,要知道为什么要用Promise语法?
- 二、接着,来了解一下回调地狱(Callback Hell)
- 三、最后,也是本章的重头戏,Promise的基本使用
- (一) resolve函数
- (二) rejected函数
- (三)Promise的API
- 1. then
- 2. catch
- 3. finally
- 4. Promise.all
- 5. Promise.race
- 四、最后
前言:
做过前端开发的都知道,JavaScript是单线程语言,浏览器只分配给JS一个主线程,用来执行任务,但是每次一次只能执行一个任务,这些任务形成一个任务队列排队等候执行;但是某些任务是比较耗时的,如网络请求,事件的监听,以及定时器,如果让这些非常耗时的任务一一排队等候执行,那么程序执行效率会非常的低,甚至会导致页面假死。
本文共计2287个文字,预计阅读时间需要10分钟。
目录
一、为什么要使用Promise语法?
二、接上,来了解一下回调地狱(Callback Hell)
三、最后,也是本章的重点,Promise的基本使用
(一)resolve函数 (二)rejected函数目录
- 一、首先,要知道为什么要用Promise语法?
- 二、接着,来了解一下回调地狱(Callback Hell)
- 三、最后,也是本章的重头戏,Promise的基本使用
- (一) resolve函数
- (二) rejected函数
- (三)Promise的API
- 1. then
- 2. catch
- 3. finally
- 4. Promise.all
- 5. Promise.race
- 四、最后
前言:
做过前端开发的都知道,JavaScript是单线程语言,浏览器只分配给JS一个主线程,用来执行任务,但是每次一次只能执行一个任务,这些任务形成一个任务队列排队等候执行;但是某些任务是比较耗时的,如网络请求,事件的监听,以及定时器,如果让这些非常耗时的任务一一排队等候执行,那么程序执行效率会非常的低,甚至会导致页面假死。

