【发布时间】:2012-02-07 17:25:55
【问题描述】:
我有以下代码:
function initValidation()
{
// irrelevant code here
function validate(_block){
// code here
}
}
有什么方法可以在initValidation() 函数之外调用validate() 函数?我试过调用validate(),但我认为它只在父函数内部可见。
【问题讨论】:
-
当涉及到函数时,大括号之间的任何内容都无法被外部访问,除非可以访问,例如通过点符号属性赋值或 return 语句。您可以在外部函数外部或内部进行赋值,但无论哪种方式都需要外部操作,最少需要运行一次外部函数。
标签: javascript nested-function