function makeFunc() {? var name = 'Mozilla';? function displayName() {? ? alert(name);? }? return displayName;}var myFunc = makeFunc();myFunc();不同(且有趣)的是,displayName() 內部函數在執行之前從外部函數返回。外部函數如何沒有被執行?外部函數是 makeFunc(),displayName() 是內部函數。我可以看到正在打印“Mozilla”。這不是意味著先makeFunc執行然后再執行displayName嗎?我錯過了什么?
displayName() 內部函數在執行之前從外部函數返回
交互式愛情
2023-07-06 19:50:07