看阮老師的寫的es6時,遇到這兩個函數,想問下這兩個怎么理解:問題一:y = function() { x = 2; }這個x的作用域是在哪問題二:兩個函數的區別是一個var,怎樣理解結果var x = 1;function foo(x, y = function() { x = 2; }) {
var x = 3;
y();
console.log(x);
}
foo() // 3var x = 1;function foo(x, y = function() { x = 2; }) {
x = 3;
y();
console.log(x);
}
foo()2
ES6 函數的問題
撒科打諢
2018-09-05 14:14:20
