JavaScript Jquery 动态 OOP 调用

标签 javascript jquery oop

好吧,不确定我在尝试描述这一点时是否会给自己带来任何公正。但是..

我有一些代码 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/

相关文章:

PHP - 如何解决错误 "using $this when not in object context"?

java - 在类之间共享对象并建立层次结构

javascript - 有没有办法使 div 模糊或聚焦?

javascript - JS 变量有什么区别 - 带美元符号和不带美元符号?

javascript - 我应该如何用 Angular 发布多个表行

jquery - 使用 <object> 动画 SVG

javascript - 使用隐藏字段 ID 选择器加载另一个字段中的文本

javascript - 输入范围 slider 在 Chrome 中不起作用?在 Firefox 中工作

javascript - 展会推送 :android:upload is not supported in the local CLI, 请使用 eas 凭证

java - 可变类和不可变类