await和async的区别
时间: 2023-10-27 14:53:10 浏览: 57
asyncwait:用于等待多个异步操作完成的 JS 助手
`async/await` 是 JavaScript 中处理异步操作的新特性,`async` 函数返回一个 Promise,`await` 可以暂停函数执行,等待 Promise 完成并返回结果。
`async` 函数与普通函数的区别是,它在函数前面加了一个 `async` 关键字,表示这个函数是异步的,返回值是一个 Promise 对象。
`await` 关键字只能在 `async` 函数内部使用,它等待 Promise 对象返回结果后再继续执行后面的代码。
总之,`async/await` 是一种更加优雅的异步编程方式,可以让代码更加简洁易懂,避免了回调地狱的问题。
阅读全文