Я пытаюсь упростить некоторый код JS, который использует замыкания, но у меня ничего не получается (вероятно, потому что я не гроконирую замыкания)
У меня есть код, который выглядит следующим образом:
var server = http.createServer(function (request, response) {
var httpmethods = {
"GET": function() {
alert('GET')
},
"PUT": function() {
alert('PUT')
}
};
});
И я пытаюсь упростить это следующим образом:
var server = http.createServer(function (request, response) {
var httpmethods = {
"GET": function() {
alertGET()
},
"PUT": function() {
alertPUT()
}
};
});
function alertGET() {
alert('GET');
}
function alertPUT() {
alert('PUT');
}
К сожалению, это не похоже на работу ...
Таким образом:
- Что я делаю неправильно?
- Можно ли сделать это?
- как?
1011 * ТИА *
- MV