这基本上是我的代码框架:

var firstfunction = function () {
    function innerfunction () {
        // Do stuff here
    }
}


如何在不更改上述代码的情况下引用innerfunction()

最佳答案

如果要将innerFunction公开为API,则可以执行以下操作:

var firstFunction = function () {
  var imPrivate = "foo"
  var innerFunction = function () {
    // do stuff
  }

  return {
    innerFunction : innerFunction
  }
}

firstFunction.innerFunction()


这也可以让您创建私有方法和变量。

关于javascript - 如何在不修改原始代码的情况下使用jQuery调用放置在另一个函数中的函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12433634/

10-12 05:56