我想使用Promise获得函数的结果。可悲的是,当我尝试在console.log(functionName())中获取答案时,它会向我发送“ undefined”,并且将对promise中的代码进行处理。我该如何解决?
var aFunction = function() {
//some code
.then((res,err) => {
//more code
})
.then((res,err) => {
//some code again
console.log(anInteger);
if (anInteger === 0) {
return false;
} else {
return true;
}
});
}
console.log('result : ' + aFunction());
我期望例如0,然后是'result:false',但是实际输出是'result:undefined',然后是0