【问题标题】:Accessing a function define within a function from outside从外部访问函数内定义的函数
【发布时间】:2013-07-18 10:26:39
【问题描述】:

我有一些我无法更改其结构的代码。以及以这种方式定义的函数。

var Something.someFunc = function(e){
    function funcTwo(){

    }
    ...
    ...
    ...
    ...
}

我需要从这个结构之外调用 funcTwo。我该怎么做呢?有人建议我必须使用“.prototype”属性,但我无法让它工作。

任何人都有合适的解决方案,因为我无法更改代码的结构。

【问题讨论】:

  • 如果不更改Something.someFunc 中的代码,您就无法做到。而someFunc 是什么?您是否使用new Somthing.someFunc() 创建对象?

标签: javascript html javascript-objects


【解决方案1】:

funcTwosomeFunc 范围内定义。除非您能以某种方式修改代码,否则您现在可以访问它。

【讨论】:

  • 这就是我最初的想法,但一位朋友告诉我,我可以使用原型属性。感谢您确认无法执行此操作。
猜你喜欢
  • 1970-01-01
  • 2014-05-29
  • 2021-12-07
  • 1970-01-01
  • 2016-08-04
  • 1970-01-01
  • 2013-08-16
  • 1970-01-01
  • 2015-11-07
相关资源
最近更新 更多