我正在嘗試從在線教程中解決問題。考慮下面的函數:如何調用另一個函數的返回內部函數?
var badFunction = function() {
return function() {
return "veryBad"
}
}
這裏,badFunction
返回返回"veryBad"
功能。我想在theBad
以內存儲"veryBad"
。我怎樣才能調用返回的內部函數?這個答案是不能接受的:
var theBad = "veryBad!";
也不是這樣的:
var theBad = badFunction();
theBad();
雖然這兩個工作。那麼如何調用內部函數呢?
第二個* *會調用你的內部函數。你只是沒有做任何與返回值?!嘗試'console.log(theBad())'它。 – Bergi