好吧,不确定我在尝试描述这一点时是否会给自己带来任何公正。但是..
我有一些代码 OOP 风格,您可以这样调用它:objectName.functionName(properties、values, etc);
到目前为止,我似乎遇到了障碍。我有多个功能可以做各种事情,但我有一个功能,我想充当许多人的“刷新”功能。如果它是我想不时刷新的单个函数,那么这将起作用。总的来说,我也不想重新发明轮子。
所以我当前的点击事件看起来像是对上面的调用。在我使用的链接中,我根据功能的需要设置了隐藏参数,很好,但是这是问题 22 我最近遇到需要在同一页面上对各种功能进行多次刷新的情况。所以我想知道是否有一种方法可以将 functionName 作为变量传递给对象,这样它的工作方式就像
var funcNamVar = functionName;
objectName.[funcNamVar](properties, values, etc);
注意括号 [ 和 ] 只是为了表示我知道它们不应该在那里的概念
最佳答案
当然。你实际上可以这样做
objectName[funcNamVar](properties, values, etc);
关于JavaScript Jquery 动态 OOP 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10806408/