Создать универсальный обработчик для любой функции
Я хочу создать универсальный обработчик для любой функции на моем объекте:
let obj = {};
let handler = function(param) {
return 'hello ' + param;
}
У меня нет функции, определенной в obj (это = {}). Как-то я хочу, чтобы любой вызов свойства в obj вызывал мой обработчик:
obj.x(1); // return 'hello 1'
obj.y(2); // return 'hello 2'