作用域的问题
let foo = 'outer';
function bar(func = () => foo) {
let foo = 'inner';console.log(func());}
bar();
为什么 小程序 里面 会是 inner
let foo = 'outer';
function bar(func = () => foo) {
let foo = 'inner';console.log(func());}
bar();
为什么 小程序 里面 会是 inner