-1
Im folgenden Code,Variable Scoping mit callbacks- JavaScript
window.onload = function(){
function cb(resolve, reject){
var http = new XMLHttpRequest();
http.open(url);
http.onload = 1;
http.onerror = 2;
//http.send();
}
function get(url){
return new Promise(cb);
}
};
Ohne einen anonymen Rückruf, wie Name url
in cb
sichtbar sein?
Aber 'neue Promise (/ * exécuteur */function (resolve, ablehnen) {...});' – overexchange
aufmerksam sein. Ich habe 'Promise (cb (url))' –
Ja, mein schlechtes genannt. Entschuldigung. Also, Closure ist die Lösung. – overexchange