@pashaa

Как вернуть значение из then?

5c09cf52b4d1f500719808.png
Пытаю вернуть значение через объект. Возвращается то что на скрине но data не могу взять. Если раскрыть объект в консоли то значение 2500 есть. А если взять его то пусто.
getDistance(start_point, end_point,temp)
                    .then(data => {
                        temp.data = data;
                    });
  • Вопрос задан
  • 451 просмотр
Решения вопроса 1
SerafimArts
@SerafimArts
Senior Notepad Reader
Функция может выполниться через пол часа.

По-этому:
Если раскрыть объект в консоли то значение 2500 есть

Потому что ты можешь открыть консоль через эти самые мистические "пол часа"

А если взять его то пусто.

А если взять прямо сейчас, то пока что там пусто.

Логика понятна? ;)

P.S.
async someFunction() {
    // ...
    temp.data = await getDistance(start_point, end_point,temp);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы