オブジェクトの任意の関数の汎用ハンドラーを作成したい:
let obj = {};
let handler = function(param) {
return 'hello ' + param;
}
obj に関数が定義されていません (= {} です)。どうにかして、obj のプロパティを呼び出すと、ハンドラーが呼び出されるようにしたいと考えています。
obj.x(1); // return 'hello 1'
obj.y(2); // return 'hello 2'