function box(){?? ?var age=100;?? ?return function(){?? ??? ?age++;?? ??? ?return age;?? ?};}var b=box();alert(b());alert(b());alert(b());b=null;alert(b());function box(){?? ?var age=100;?? ?return function(){?? ??? ?age++;?? ??? ?return age;?? ?};}alert(box()());alert(box()());box()=null;alert(box()());兩段代碼的區(qū)別就是是否給box()函數(shù)賦值給一個(gè)變量b。為什么結(jié)果會(huì)不一樣??!求解答
一個(gè)小改變, 不同的結(jié)果!
UncleKeith
2015-10-05 19:31:31