Вам не нужен al oop, но вам do необходимо переместить код, который изменяет местоположение в слушателя:
firebase.database().ref('users/' + uid).child('friend').on('value', function(snapshot){
var friendUid = snapshot.val();
if (friendUid == "what you're looking for") {
window.document.location = "whatever.html";
}
})
Если вы просто хотите проверить, существует ли узел, это можно упростить до:
firebase.database().ref('users/' + uid).child('friend').on('value', function(snapshot){
if (snapshot.exists()) {
window.document.location = "whatever.html";
}
})