为任何函数创建通用处理程序

时间:2016-10-31 14:31:28

标签: javascript ecmascript-6 es6-proxy

我想为我的对象上的任何函数创建一个通用处理程序:

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

我没有在obj上定义任何函数(它是= {})。 我想以某种方式调用obj上的属性将调用我的处理程序:

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

0 个答案:

没有答案