Javascript 如果requestResource是一个异步方法,那么下一个node.js代码序列中将显示什么?
如果requestResource是一个异步方法,那么下一个node.js代码序列中将显示什么Javascript 如果requestResource是一个异步方法,那么下一个node.js代码序列中将显示什么?,javascript,node.js,Javascript,Node.js,如果requestResource是一个异步方法,那么下一个node.js代码序列中将显示什么 let resource = requestResource(success, fail) console.warn(resource) 除非requestResource()承诺给它一些东西,否则它只会显示未定义。没有看到requestResource()的代码。很难说;它可以是任何东西。它是异步的这一事实表明它可能返回一个承诺。很可能f requestResource(success,fail)
let resource = requestResource(success, fail)
console.warn(resource)
除非requestResource()承诺给它一些东西,否则它只会显示未定义。没有看到
requestResource()的代码。
很难说;它可以是任何东西。它是异步的这一事实表明它可能返回一个承诺。很可能f requestResource(success,fail){/..code}
如果requestResource方法需要太多的时间来执行,那么控制台结果将是“未定义的”。您需要显示requestResource()的代码
因为如果它异步获取资源
,则无法直接返回值,资源
将始终是未定义的
。您的函数将在异步操作完成之前返回。如果函数确实接受两次回调,那么异步获得的结果可能会传递给success
回调。