Javascript 在第一个函数返回值后执行第二个函数
在JS中,函数Javascript 在第一个函数返回值后执行第二个函数,javascript,Javascript,在JS中,函数Main中有两个函数。第二个函数应该在第一个函数完成API调用并返回一些值后执行。只有在firstFunction返回任何值并且能够将返回的值传递给secondFunction之后,我才能调用函数secondFunction 主功能(ID){ 第一个函数(ID) 第二个函数() } 函数firstFunction(ID){ //异步调用 } 函数二次函数(值){ console.log(值) 返回值 } 将返回值保存到变量中,并检查其是否为真 returnValue = firs
Main
中有两个函数。第二个函数应该在第一个函数完成API调用并返回一些值后执行。只有在firstFunction
返回任何值并且能够将返回的值传递给secondFunction
之后,我才能调用函数secondFunction
主功能(ID){
第一个函数(ID)
第二个函数()
}
函数firstFunction(ID){
//异步调用
}
函数二次函数(值){
console.log(值)
返回值
}
将返回值保存到变量中,并检查其是否为真
returnValue = firstFunction(ID);
if (returnValue) {
secondFunction(returnValue);
}
但是,如果您真的将其用于日志记录,您可以只向日志记录程序发送一个空值,并使其放弃不需要记录的值。这样,您就可以在单个位置更改日志详细信息。您可以将第一个函数的返回值存储到一个变量中,然后将该变量传递给第二个函数。大概是这样的:
function Main(ID) {
let value = firstFunction(ID);
secondFunction(value)
}
secondFunction(firstFunction(ID))
。您可以将第一个函数的返回值分配给一个变量并传递它。firstFunction
看起来是sync函数,因此在第一个函数返回后将执行secondFunction
!第二个函数必须运行吗?什么是“异步调用”?还有,请通过,然后