示例:
var item = {
a: function () {},
b: function () {},
c: function () {}
}
function test(type) {
// item.type()
}
以问:
多次if判断type或用switch,然后去调用itme里的方法,这种不适合我的业务场景,因为itme对象后续会扩展。
假设我已经统一对参数进行判断了,确定itme中有type这个方法,我应该如何调用它呢?用户可能会传abcd..N方法名。
补充:由于是严格模式的原因,eval函数不能使用了。