Показать сообщение отдельно
  #1 (permalink)  
Старый 08.03.2012, 12:18
Интересующийся
Отправить личное сообщение для blax Посмотреть профиль Найти все сообщения от blax
 
Регистрация: 20.09.2011
Сообщений: 24

return из подфунукции
Есть функция:
function getState(zipcode) {
    var state = "N/A";
    state = geocoder.geocode( { 'address': zipcode}, function (result, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            state = result[0]['address_components'][component]['short_name'];
                [B]return state;[/B]
        }
    });
}

Тут он, как я понимаю, возвращает в подфункцию
function (result, status) {}


Как мне вернуть state в главной функции?
Так не работает
function getState(zipcode) {
    var state = "N/A";
    state = geocoder.geocode( { 'address': zipcode}, function (result, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            state = result[0]['address_components'][component]['short_name'];
        }
    });
    [B]return state;[/B]
}
Ответить с цитированием