Samgao0312 / Blog

MIT License
1 stars 1 forks source link

【再学前端】ES6 —— Async 函数 #131

Open Samgao0312 opened 2 years ago

Samgao0312 commented 2 years ago

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/async_function

我对 Async function 的理解: 异步函数实际上返回的是一个 Promise 对象,它是通过事件循环异步执行的函数。 但是异步函数使用上,看起来更像是标准的同步函数; 另外,异步函数可以看成是对 Promise 的升级,我把它看做是 Promise 语法糖;

Async 函数有哪些优先?

为什么还要学 Promise?

既然 Async function 这么吊,为什么我们还要学习 Promise ?这是因为:

Async/await 还是基于Promise实现的。await 等待返回的是一个promise对象。