我在下面的nodejs中簡化了我的代碼。我得到了udefined的結果,因爲函數是異步的。我如何得到有效的結果,我是否必須使用承諾?nodejs結果未定義(異步)?
function findresult() {
var result;
setTimeout(function() {
var result = 2
}, 1000);
return result
}
console.log('findresult ' + findresult());//findresult undefined
承諾或簡單的回調。 – tymeJV
如何做回調 – irom