我想在我从另一个函数获得的函数中返回一个值。因此,例如:
var function1 = function(parameters) {
let param1 = 1;
let param2 = 2;
returnValue = function2(param1, param2);
console.log(returnValue);
return returnValue;
}
var function2 = function(param1, param2) {
if (param1 + param2 == 3) {
return true;
}
else {
return false;
}
}
无论我尝试执行什么,console.log都总是说“ undefined”。而且我知道node.js是异步的,并且已经在分配值之前执行日志并返回,因此我尝试使用回调以及所有其他方法,但是我开始认为我不太了解回调是否会导致无效。如果有人可以帮助,将不胜感激。