嗨,我使用下面的代码。我需要一些方法让脚本在运行initialize()之前等待clickButton()完成。或者等到推完成?任何帮助,将不胜感激。谢谢等到'for循环'或'推'完成然后运行功能 - Javascript
$("#getButtonValue").click(clickButton);
function clickButton() {
for(i = 1; i < counter; i++){
var geocoder = new google.maps.Geocoder();
var address = $('#textbox' + i).val()
geocoder.geocode({ 'address': address}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
latCoords.push(results[0].geometry.location.lat());
longCoords.push(results[0].geometry.location.lng());
}
});
}
initialize();
}
Geocoder.geocode是一个承诺? –
我对JavaScript并不熟悉。我只是试图链接两个单独的功能。我需要一个人等待另一个,我不知道如何去做。 – Munnaz
初始化是否被提前调用? –