Nicht Lesen-Eigenschaft "und dann" undefined " mit JavaScript verspricht
Verstehe ich auf den ersten Blick Aussehen mag wie ein Duplikat, aber ich habe alle Antworten, die mir sagen, um eine Rückkehr, die aber nicht funktioniert.
dies ist meine Funktion:
function removePastUsersFromArray(){
pullAllUsersFromDB().then(function(users_array){
var cookie_value = document.cookie.split('=') [1];
const promises = []
for (var i = 0; i < _USERS.length; i++) {
if (_USERS[i].useruid == cookie_value){
var logged_in_user = _USERS[i].useruid;
promises.push(
onChildValue(rootRef, 'users/' + logged_in_user + '/disliked_users/').then(formatUsers)
)
promises.push(
onChildValue(rootRef, 'users/' + logged_in_user + '/liked_users/').then(formatUsers)
)
}
}
return Promise.all(promises);
})
};
und ich bekomme den Fehler bei dieser Funktion:
function displayRemovedPastUsersFromArray(){
removePastUsersFromArray().then(function(promises){
im Grunde sagen, dass meine removePastUsersFromArray
ist nicht definiert. aber es ist nicht, wie es existiert ganz klar vor und zurück verspricht??
basically saying that my removePastUsersFromArray is undefined
- Nein, es ist zu sagen, dass die fiunction removePastUsersFromArray
RENDITEN nicht definiert, wodurch es deutlich macht, wie es nicht zurück, wird überhauptversuchen
return pullAllUsersFromDB( ..... rest of your code
cheers chipper!
InformationsquelleAutor Waterman1 | 2016-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, es sagt, dass die
removePastUsersFromArray()
Aufruf zurückgegebenundefined
, wie das ist, was Sie versuchen, zu nennenthen
auf.Vorhanden, ja, aber nichts zurückgibt. Die
return
Sie haben innerhalb derthen
Rückruf, aber die Funktion selbst nicht über einreturn
- Anweisung.return
das Versprechen, dass die Ergebnisse aus der Verkettung:InformationsquelleAutor Bergi