Я хочу сделать следующее:
У меня есть функция, которая предупреждает что-то:
myfunction = function(foobar) {
alert(foobar);
};
Теперь я хочу украсить его так, чтобы:
decorate = function(callback) {
return function(foobar) {
callback(foobar);
console.log(foobar);
};
};
Так что тогда я могу написать:
myfunction = decorate(myfunction);
И тогда моя функция будет делать нормальный + войти в консоль.
Как заставить его работать с Javascript?