如何定義 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