Je tente de simplifier un peu de code JS qui utilise des fermetures mais je n'avance pas (probablement parce que je ne comprends pas les fermetures)
J'ai du code qui ressemble à ceci :
var server = http.createServer(function (request, response) {
var httpmethods = {
"GET": function() {
alert('GET')
},
"PUT": function() {
alert('PUT')
}
};
});
Et j'essaie de le simplifier de cette manière :
var server = http.createServer(function (request, response) {
var httpmethods = {
"GET": function() {
alertGET()
},
"PUT": function() {
alertPUT()
}
};
});
function alertGET() {
alert('GET');
}
function alertPUT() {
alert('PUT');
}
Malheureusement, cela ne semble pas fonctionner... Ainsi : - qu'est-ce que je fais de travers ? - est-il possible de faire cela ? - comment ?
Merci d'avance
-- MV