var objectliteral = {
func1:fn(){},
func2:fn(){},
.................
funcn:fn(){}
}
我知道我可以使用点表示法从该对象字面量调用方法:
objectliteral.func1();
但我想使用这样的数组表示法来做到这一点:
objectliteral[func1]. .... something something......
我怎么做?我知道我可以使用 apply 或 call 方法——但我仍然不太了解它们是如何工作的。
我可以这样做吗?:
objectliteral[func1].apply();
解析度
根据答案:
objectliteral['func1']()
我所需要的。多谢你们。