问个闭包中局部变量的问题

function say() {

 // Local variable that ends up within closure

 var num = 888;

 var sayAlert = function() { alert(num); }

 num++;

 return sayAlert;

}

var sayAlert = say();

sayAlert();//889

为什么最后的结果的889求解答

Smart猫小萌
浏览 429回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript