[英]javascript how to define an inner function
我想在一个函数中定义一个内部函数。
function outfunction(){
function innerfunction(){
alert('inner');
}
alert('out');
}
但永远不会调用内部函数。
您需要执行它:
function outfunction(){
function innerfunction(){
alert('inner');
}
innerfunction();
alert('out');
}
要么:
function outfunction(){
(function(){
alert('inner');
})();
alert('out');
}
您需要调用嵌套函数:
function outfunction(){
function innerfunction(){
alert('inner');
}
alert('out');
innerfunction(); // like this
}
函数嵌套的事实仅意味着其范围有限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.