如何定义 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;
})();
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP