在SO中多次詢問這個問題。但我還是得不到東西。我想從回調中獲得一些價值。請查看下面的腳本以獲得說明。function foo(address){ // google map stuff geocoder.geocode( { 'address': address}, function(results, status) { results[0].geometry.location; // I want to return this value }) } foo(); //result should be results[0].geometry.location; value如果我試圖返回該值只是“未定義”。我從SO那里聽了一些想法,但仍然失敗了。那些是:function foo(address){ var returnvalue; geocoder.geocode( { 'address': address}, function(results, status) { returnvalue = results[0].geometry.location; }) return returnvalue; }foo(); //still undefined如何從異步回調函數(shù)返回值?
如何從異步回調函數(shù)返回值?
九州編程
2019-05-22 13:37:28