我有代码:
country: (origin) ->
@geocoder = new google.maps.Geocoder
@geocoder.geocode(
'latLng': origin,
(results, status) =>
if status is google.maps.GeocoderStatus.OK
return results[6]
else alert("Geocode was not successful for the following reason: " + status);
)
我在backbone.js 中称它为:
test = @country(origin)
console.log(test)
作为测试,我正在使用 console.log。但是我得到一个:
undefined
响应,因为国家功能没有返回任何东西。我知道 results[6] 里面有数据,因为我可以在那里做一个 conolse.log 并返回。
调用时如何使国家/地区函数返回结果[6]?