是否可以创建匿名异步函数?
当然,命名函数是可行的:
const test = async() => {
await ... //fetch some data
}
但是无名的异步函数应该怎样使用工作语法呢?我们需要在这里使用IIFE来调用它吗?
是否可以创建匿名异步函数?
当然,命名函数是可行的:
const test = async() => {
await ... //fetch some data
}
双向绑定
!async function () {
console.log("e",'yibu');
}();
(async () => {
console.log("e",'yibu');
})();
//maybe this is better then above
;(async function () {
console.log("e",'yibu');
}());
//this is allmost same
;[ async function () {
console.log("e",'yibu');
}()];
var x=async () => 100;
x().then(
e=>console.log({e})
);
const test = async (asyncFunc) => {
return await asyncFunc()
}
test(async () => {
return "Hello World!"
}).then(console.log)
return await
从来不是必需的。 - lonesomedaytry
块内使用它,则不是。 - loganfsmythasync function() => {
await ...
}
test()
怎么样? - Sajib Khan