JavaScript中异步等待的用法和深层理解,能否一问到底?

2026-04-02 10:510阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

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

JavaScript中异步/等待的用法和深层理解,能否一问到底?

昨日更新的内容是《JavaScript中的Promise使用详解》。实际上,它也讲述了基础用法和本人对Promise的理解,可能存在一些错误之处,欢迎指出。

今天就来聊聊JavaScript中的async/await的用法和解读。

昨天更新的是“JavaScript中的Promise使用详解”,其实也就是说了下基本用法和自己对Promise的理解,可能有错误之处,也欢迎指出。今天就说一说“JavaScript中的async/await的用法和理解”

JavaScript中异步/等待的用法和理解

编程语言中任意一个关键字都是有意义的,我们先从字面意思来理解。

1.async

async 是“异步”的简写,带async关键字的函数,是声明异步函数,返回值是promise对象,如果async关键字函数返回的不是promise,会自动用Promise.resolve()包装。

async function test() { return 'hello word' } test();

运行上面代码返回结果如下

2.await

await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。

如果它等到的不是一个 Promise 对象,那 await 表达式的运算结果就是它等到的东西。

阅读全文
标签:用法

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

JavaScript中异步/等待的用法和深层理解,能否一问到底?

昨日更新的内容是《JavaScript中的Promise使用详解》。实际上,它也讲述了基础用法和本人对Promise的理解,可能存在一些错误之处,欢迎指出。

今天就来聊聊JavaScript中的async/await的用法和解读。

昨天更新的是“JavaScript中的Promise使用详解”,其实也就是说了下基本用法和自己对Promise的理解,可能有错误之处,也欢迎指出。今天就说一说“JavaScript中的async/await的用法和理解”

JavaScript中异步/等待的用法和理解

编程语言中任意一个关键字都是有意义的,我们先从字面意思来理解。

1.async

async 是“异步”的简写,带async关键字的函数,是声明异步函数,返回值是promise对象,如果async关键字函数返回的不是promise,会自动用Promise.resolve()包装。

async function test() { return 'hello word' } test();

运行上面代码返回结果如下

2.await

await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。

如果它等到的不是一个 Promise 对象,那 await 表达式的运算结果就是它等到的东西。

阅读全文
标签:用法