我想知道內部函數是什麼樣的? 我知道,你可以寫以下帶內部函數的Javascript內部函數
var obj = {
test: 'something'
}
但在這段代碼中,innerfunction並不是指一個變量,而是一個功能。 有沒有其他方法來編寫/調用內部函數?
function outer(){
var a = "Outerfunction";
console.log(a)
innerFct: function InnerFct() {
var c = "Inner";
console.log(c)
}innerFct();
}
window.outer();
謝謝
謝謝,這正是我一直在尋找。是的,我知道,第一個是一個字面對象,但我不知道爲什麼該函數與「:」 – xhallix
一起工作。您的原始代碼會拋出一個錯誤:ReferenceError:innerFct沒有爲我定義。你在哪裏使用什麼瀏覽器? –
@ChristophHa - 關於標籤的更多信息:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/label –