var x = 1;function foo(x, y = function() { x = 2; }) { var x = 3;
y();
console.log(x);
}
foo() // 3函數參數x,和var x中的x說是不一樣,誰幫忙解釋一下,原因或者是原理?(代碼是es6寫法)以下是原出處,阮一峰的es6教程
js函數參數和函數體內的再次聲明不一樣,原因是啥?
慕森卡
2018-09-13 13:09:34