如何解釋下面的兩端代碼運(yùn)行結(jié)果1a中回調(diào)b,b打印x。b為什么拿不到a中的x;let a=fn=>{const x=1;fn();};let b=()=>{console.log(x)};
a(b); //Uncaught ReferenceError: x is not defined2let a=fn=>{ x=1;fn();};let b=()=>{console.log(x)};
x; // Uncaught ReferenceError: x is not defineda(b); // 1
關(guān)于js作用域的問(wèn)題?
DIEA
2018-07-14 12:06:21