JavaScript中Promise如何使用详解?

2026-04-03 06:370阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2287个文字,预计阅读时间需要10分钟。

JavaScript中Promise如何使用详解?

目录

一、为什么要使用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分钟。

    JavaScript中Promise如何使用详解?

    目录

    一、为什么要使用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一个主线程,用来执行任务,但是每次一次只能执行一个任务,这些任务形成一个任务队列排队等候执行;但是某些任务是比较耗时的,如网络请求,事件的监听,以及定时器,如果让这些非常耗时的任务一一排队等候执行,那么程序执行效率会非常的低,甚至会导致页面假死。

      阅读全文