【问题标题】:Javascript callback implementation [duplicate]Javascript回调实现[重复]
【发布时间】:2014-03-15 19:59:24
【问题描述】:

此问题已解决,请参阅位于 -> 的答案 Create a custom callback in JavaScript

【问题讨论】:

  • 看不到您的"data" 中返回的内容...很难说
  • 返回的数据可以是任何东西。让我们假设它是包含 google.com 源的 google 的 responseText。
  • 我不明白eval() 与调用回调有什么关系。如果您将函数作为回调传递,则可以调用该函数。这个问题真的不清楚。
  • 替换 if (typeof (b) !== 'undefined') with if (typeof (b) === 'function ') ` 并做 b();
  • @yivi - 你为什么要回复一个 7 年前的问题,我已经在 6 年前编辑过这个问题,以包含你评论中列出的相同链接?

标签: javascript oop object greasemonkey tampermonkey


【解决方案1】:

如果它是一个函数,您可以使用b() 来调用函数“b”。您还可以使用apply 方法来调用函数。关于回调的话题,你可能会对这篇关于the Promise API 的文章感兴趣,因为它提供了与此 API 一致的“get”和“getJSON”方法的示例。

【讨论】:

    猜你喜欢
    • 2017-07-11
    • 2016-11-15
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 2010-09-16
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    相关资源
    最近更新 更多