База данных Firebase в реальном времени возвращает неопределенное дочернее значение.
Вот мой скриншот дерева базы данных:
![enter image description here](https://i.stack.imgur.com/PqR1z.png)
Вот мой код:
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
Ожидаемые результаты состоят в том, что оно должно печатать фактическое значение как вне запроса, так и внутри запроса.
Но фактические результаты заключаются в том, что он печатает фактическое значение внутри запроса, как указано в комментариях в приведенном выше коде, и выводит неопределенное значение вне запроса, как указано в комментариях выше.