從阮老師那邊過來的 => http://es6.ruanyifeng.com/#docs/function#函數(shù)參數(shù)的默認值原代碼var x = 1;function foo(x, y = function() { console.log('init ' + x); x = 2; }) { var x = 3;
y(); console.log(x);
}
foo() // 3在第二行我添加了一句console.log(x); 然后就陷入迷茫了,運行結(jié)果如下:init: undefined3并沒有想象中把init + x的值輸出兩遍... 求解答...
關(guān)于ES6的default value問題
HUH函數(shù)
2018-10-16 09:17:50