在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

龙国

我不知道问题是否足够清楚。我认为一个例子更容易理解。我要执行以下操作:

而不是直接调用对象方法,如下所示:

$("#input").changed(function(){  
    //do something  
})

或这个:

$("#input").keyup(function(){  
    //do something  
})

我想拥有一个可以动态更改正在调用的对象方法的函数,如下所示:

function foobar(callback){
    $("#input").callback(function(){  
        //do something  
    })
}

foobar("keyup")
foobar("changed")
博兹多斯

是。这些方法是Javascript对象中的键您可以按名称在圆括号中的点或字符串中使用这些方法:

$(selector).keyup()

要么

$(selector)['keyup']()

因此,您可以创建如下函数:

function foobar(callback){
    $("#input")[callback](function(){  
        //do something  
    })
}

虽然,这似乎很愚蠢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

来自分类Dev

javascript-使用参数调用回调

来自分类Dev

在 JavaScript 中调用回调参数时出错

来自分类Dev

当您可以在 Javascript 中全局调用函数时,为什么要使用回调?

来自分类Dev

是否可以使用变量来调用函数作为参数javascript

来自分类Dev

使用回调与传递自己的函数的javascript ajax调用

来自分类Dev

是否可以使用Javascript中的自引用函数定义对象的属性?

来自分类Dev

使用回调在javascript中使用参数调用Web服务方法

来自分类Dev

JavaScript-返回Promise AND / OR调用回调?

来自分类Dev

是否可以使用javascript或jquery创建并添加新元素?

来自分类Dev

是否可以使用javascript中的过滤方法使用正则表达式取出单词?

来自分类Dev

如何使用另一个JavaScript文件中定义的类名调用回调函数

来自分类Dev

Javascript-在Safari中是否可以使用element.scroll或element.scrollTo替代方法?

来自分类Dev

是否可以在 Javascript 或 jQuery 中使用和不使用参数运行单个方法?

来自分类Dev

javascript / jQuery中的回调函数参数

来自分类Dev

在JavaScript类中使用回调

来自分类Dev

在 JavaScript 中使用回调的困惑

来自分类Dev

JavaScript / jQuery如何在多个Ajax响应上调用回调函数

来自分类Dev

javascript调用方法中的“ this”对象

来自分类Dev

在 Javascript 中调用对象方法

来自分类Dev

Javascript jQuery是否可以调用click函数

来自分类Dev

作为参数传递的对象的 JavaScript 调用方法

来自分类Dev

Javascript - 使用回调将元素复制到对象的数组

来自分类Dev

是否可以使用默认值的第一个JavaScript参数?

来自分类Dev

使用对象AND数组参数调用Javascript函数

来自分类Dev

JavaScript:创建函数,该函数使用回调返回一个对象,该对象的键与值数组中的元素匹配

来自分类Dev

可以使用对象方法或 javascript 中的其他方式进一步优化吗?

来自分类Dev

是否可以使用 JavaScript ES6 Proxy 来观察对象何时创建

来自分类Dev

从JavaScript的回调函数中调用对象函数

Related 相关文章

  1. 1

    在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

  2. 2

    javascript-使用参数调用回调

  3. 3

    在 JavaScript 中调用回调参数时出错

  4. 4

    当您可以在 Javascript 中全局调用函数时,为什么要使用回调?

  5. 5

    是否可以使用变量来调用函数作为参数javascript

  6. 6

    使用回调与传递自己的函数的javascript ajax调用

  7. 7

    是否可以使用Javascript中的自引用函数定义对象的属性?

  8. 8

    使用回调在javascript中使用参数调用Web服务方法

  9. 9

    JavaScript-返回Promise AND / OR调用回调?

  10. 10

    是否可以使用javascript或jquery创建并添加新元素?

  11. 11

    是否可以使用javascript中的过滤方法使用正则表达式取出单词?

  12. 12

    如何使用另一个JavaScript文件中定义的类名调用回调函数

  13. 13

    Javascript-在Safari中是否可以使用element.scroll或element.scrollTo替代方法?

  14. 14

    是否可以在 Javascript 或 jQuery 中使用和不使用参数运行单个方法?

  15. 15

    javascript / jQuery中的回调函数参数

  16. 16

    在JavaScript类中使用回调

  17. 17

    在 JavaScript 中使用回调的困惑

  18. 18

    JavaScript / jQuery如何在多个Ajax响应上调用回调函数

  19. 19

    javascript调用方法中的“ this”对象

  20. 20

    在 Javascript 中调用对象方法

  21. 21

    Javascript jQuery是否可以调用click函数

  22. 22

    作为参数传递的对象的 JavaScript 调用方法

  23. 23

    Javascript - 使用回调将元素复制到对象的数组

  24. 24

    是否可以使用默认值的第一个JavaScript参数?

  25. 25

    使用对象AND数组参数调用Javascript函数

  26. 26

    JavaScript:创建函数,该函数使用回调返回一个对象,该对象的键与值数组中的元素匹配

  27. 27

    可以使用对象方法或 javascript 中的其他方式进一步优化吗?

  28. 28

    是否可以使用 JavaScript ES6 Proxy 来观察对象何时创建

  29. 29

    从JavaScript的回调函数中调用对象函数

热门标签

归档