0
ich in einem .then Versprechen diese Funktion aufrufenFunktion nicht definiert ist (obwohl es ist)
this.retrieveMatches();
diese Funktion sieht wie folgt aus
retrieveMatches: function(){
var tableResult = makeHTMLMatchesTable(fetchMatches());
var matches = document.getElementById('matches')
matches.parentNode.insertBefore(tableResult, matches);
},
diese Funktion direkt darüber ist:
makeHTMLMatchesTable: function(array){
//does stuff
}
so warum die Konsole sagen:
Uncaught (in promise) ReferenceError: makeHTMLMatchesTable is not defined
wenn es eindeutig definiert wurde?
Erm, Sie nennen es nicht mit 'this'. – vlaz
Sie sollten die Verschlüsse einschließen, wo alles definiert ist – Mayday
@Mayday Was meinen Sie mit "closures"? –