讨论/综合讨论/js函数默认值问题/
js函数默认值问题
 function fn(x = 1) { //函数使用默认值,就形成了一个自己的作用域,为什么在下一行会报错
    var x = 2; //let报错
    console.log(x);
}
 fn();
展开讨论

啊,你不使用默认值,用let不也会报错么。。。重复定义相同名字的变量

展开全部 3 讨论