例如,为什么下面的函数需要“异步”?使用await是否足够具体,编译器无法毫无歧义地解析代码?
// Why do we need async here?
async function foo() {
var user = await getUser(user_id);
console.log(user);
}
是出于向后兼容性的原因吗?(我想不出在标准 JavaScript中使用await键盘的任何代码......)?
主要是为了清楚说明这个函数使用了新的async关键字吗?