0
Я называю эту функцию внутри .then обещанияФункция не определена (даже если он есть)
this.retrieveMatches();
эта функция выглядит следующим образом
retrieveMatches: function(){
var tableResult = makeHTMLMatchesTable(fetchMatches());
var matches = document.getElementById('matches')
matches.parentNode.insertBefore(tableResult, matches);
},
эта функция как раз над ним:
makeHTMLMatchesTable: function(array){
//does stuff
}
так почему консоль сказать:
Uncaught (in promise) ReferenceError: makeHTMLMatchesTable is not defined
, если он определенно определен?
ERM, вы не называя его 'this'. – vlaz
Вы должны включить закрытие, где все определено – Mayday
@Mayday Что вы подразумеваете под «закрытием»? –