0

オブジェクトの任意の関数の汎用ハンドラーを作成したい:

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

obj に関数が定義されていません (= {} です)。どうにかして、obj のプロパティを呼び出すと、ハンドラーが呼び出されるようにしたいと考えています。

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

0 に答える 0