varx=1;functionfoo(x,y=function(){x=2;}){varx=3;y();console.log(x);}foo();這段代碼出現(xiàn)在阮一峰老師寫的es6那本書,最后輸出3,文字說明說y中的x和varx=3;的x不是同一個x,這兒有點不理解。然后把varx=3的var去掉,就能輸出2,更不理解了。。。希望能有解答
函數(shù)設(shè)置參數(shù)默認(rèn)值的問題
胡說叔叔
2019-05-25 17:31:43