function foo(){ var x="a"+y; console.log(x); let y = "b"; } foo(); //ReferenceError: Cannot access 'y' before initialization
确实是这样,我感觉var就像==一样,正在被抛弃。我用webstorm写JavaScript用var时都会提示用let和const替换。
Sign in to make a reply
super阳光的麦穗77