以编程方式调用函数/“;通过字符串“;在咖啡脚本中

Call function programmatically/"by string" in coffeescript

本文关键字:字符串 咖啡 脚本 函数 调用 编程 方式      更新时间:2023-09-26

可能重复:
动态对象属性名称

我有一个功能,我需要根据用户输入的数据调用。

例如,我有:

models.cat
models.dog

现在,我希望能够调用models.[my_str],其中my_str = "snake"。因此,计算机会认为它正在尝试执行models.snake。有没有一种方法可以用javascript或更好的coffeescript实现这一点?

您应该能够这样调用它:

models[my_str]();

这应该在Javascript和Coffescript。