База данных Firebase в реальном времени возвращает неопределенное значение - PullRequest
0 голосов
/ 20 мая 2019

База данных Firebase в реальном времени возвращает неопределенное дочернее значение.

Вот мой скриншот дерева базы данных:

enter image description here

Вот мой код:

var ref = firebase.database().ref('/user/' + u_id + '/');
 ref.once("value") 
.then(function(snapshot)
 { 
    log = snapshot.child("longitude").val();
    console.log(log);   //Prints the real value
});
console.log(log); //prints undefined value

Ожидаемые результаты состоят в том, что оно должно печатать фактическое значение как вне запроса, так и внутри запроса.

Но фактические результаты заключаются в том, что он печатает фактическое значение внутри запроса, как указано в комментариях в приведенном выше коде, и выводит неопределенное значение вне запроса, как указано в комментариях выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...