1樓:今生緣來長海
我想bai你的問題是這樣
du的:函式a中非同步呼叫zhi函式b,然後你dao想要函式a返回b中的結果。簡言內之:
這不可能容。因為你*非同步*呼叫的b,函式a中程式的執行順序就是呼叫b之後,不等b返回結果,立即順序執行後面的語句,在你的例子中,就是return result這句
2樓:匿名使用者
promise是對非同步程式設計的一種抽象
怎麼在主調方法內獲取非同步請求的**函式的返回值
怎麼迴圈獲取非同步請求中**函式的返回值
js方法中return怎麼返回值?
3樓:不二
因為selectdirtoup函式是非同步的,實際上你在執行return的時候,可能還沒有執行到a=b,因此返回的值是undefined。
不要在非同步後面返回任何值。因此如果你需要用到b值的話,建議把相應的操作放在function(b){}裡面。
4樓:匿名使用者
返回方法沒錯,你函式寫得有問題吧
5樓:
alter 和 return 要在function裡面
在函式中如何獲得另函式的返回值,在一個函式中如何獲得另一個函式的返回值
紅利當頭 當函式需要返回一個值的時候,要在定義函式前加上返回值的型別,否則在函式前加void表示不需要返回值 就是啊var c a 你可以理解為返回值會把a 替換掉 這段 大括號都不匹配 你是不是想寫成這樣子 function sumb 這個函式應該是用於表單的檢驗 同時提交表單的 var c ch...
自己寫的通達信DLL函式如何返回字串
sr1 是表示建立乙個復 名叫 sr1 的變制量,其內容就bai是省略號的部du分。第二個等號zhi是乙個羅輯判斷 dao,是指前面第20天的最 與前面 2 20 1 天內的最 判斷是否相等,如果相等返回1,否則為0。如何使通達信向dll函式傳遞多個引數 不是特別清楚你的用法,如果你是為了在視窗裡面...
C裡返回值為int型別陣列的函式如何定義
int 實際上是乙個類,它的基類是array.實際上,所有的陣列型別都是類,而且基類是array.int arr new int 10 實際上是建立了int這種型別的乙個物件,只是微軟為了讓大家習慣,就使用了類似c 的陣列定義方式。你的補充問題是不是這個意思 arr randques randque...