Создать универсальный обработчик для любой функции

Я хочу создать универсальный обработчик для любой функции на моем объекте:

let obj = {};
let handler = function(param) {
    return 'hello ' + param;
}

У меня нет функции, определенной в obj (это = {}). Как-то я хочу, чтобы любой вызов свойства в obj вызывал мой обработчик:

obj.x(1);  // return 'hello 1'
obj.y(2);  // return 'hello 2'

0 ответов

Другие вопросы по тегам