Node.js 如何在异步函数中的wait语句后调用/调用arrow函数
嘿,伙计们,我想知道等待我自己构造函数的语法Node.js 如何在异步函数中的wait语句后调用/调用arrow函数,node.js,Node.js,嘿,伙计们,我想知道等待我自己构造函数的语法 async function func(){ const result = await ()=>{ return 2; } console.log(result); } 这个例子的结果是[Function],我想得到2 我无法用谷歌搜索它,因为我不知道如何命名它,甚至很抱歉:),因为结果就是函数。您需要以某种方式调用该函数,并将函数的返回分配到result 您需要的是: async function func(){ const res
async function func(){
const result = await ()=>{
return 2;
}
console.log(result);
}
这个例子的结果是[Function],我想得到2
我无法用谷歌搜索它,因为我不知道如何命名它,甚至很抱歉:),因为结果就是函数。您需要以某种方式调用该函数,并将函数的返回分配到
result
您需要的是:
async function func(){
const result = await (()=>{
return 2;
})();
console.log(result);
}
或者,您可以接受这样一个事实:结果
是一个函数,只需执行以下操作:
async function func(){
const result = await ()=>{
return 2;
};
console.log(result());
}
您需要创建一个返回承诺的函数。然后在await中调用该函数,承诺的结果将存储在变量中。我明白,我不想创建新函数我想使用arrow函数而不是常规函数是的,谢谢:)您如何命名它,以便我可以更改此问题的标题?在await语句后如何调用arrow函数?或者可能是?您可以在定义之后自行调用它,就像我的第一个代码段一样,或者您可以将其分配给变量并调用该变量,就像我的第二个代码段一样。