Тема: JavaScript .then()
Показать сообщение отдельно
  #8 (permalink)  
Старый 28.07.2012, 22:55
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от LaNaite Посмотреть сообщение
Мне нужно организовать обращение к некоторой функции, которая будет вызывать результат геокодирования (не асинхронно).
Так из за чего асинхронность потому что сам поцесс получения геокодирования длительный асинхронный-там запрос на сервер идет и функция callback выполняется значительно позже(на десятки миллисекунд) чем Ваша функция getResult
поэтому getResult всегда вернет undefined
Обойти нельзя-по крайней мере это мое мнение
а что Вы не работаете с callback функцией-ее Вы можете задать в любом месте и любого вида-
Ps прочтите так же по ссылке melky то же самое работать через callback функцию
Ответить с цитированием