ES6 async函数
基本用法
ES2017 标准引入了 async 函数,使得异步操作变得更加方便
async函数是什么?一句话,它就是Generator函数的语法糖
async 函数写法
// 函数声明
async function foo() {
};
// 函数表达式
const foo = async function () {
};
// 对象的方法
let obj = {
async foo() {
} };
obj.foo().then(...)
// Class 的方法
class Storage {
constructor() {
this.cachePromise = caches.open('avatars')