如何定义 JavaScript 函数的函数体内的函数?
使用 JavaScript 闭包可以帮助你实现目标。闭包是一种函数,利用了声明时范围使其执行。这不是函数被引用的范围。
示例
让我们举一个例子,来说明可以如何完成你的任务。此处,innerDisplay() 是 JavaScript 闭包。
Var myFunction = (function () { function display() { // 5 }; function innerDisplay (a) { if (/* some condition */ ) { // 1 // 2 display(); }else { // 3 // 4 display(); } } return innerDisplay; })();
广告