摘要: 在ES5里面其实是没有块级作用域,这个说法的,但是也有特殊,从ES3开始的try、catch中是有块级作用域的。 例: 1 try { 2 throw undefined; 3 } catch(a) { 4 a = 2; 5 console.log(a); 6 } 7 console.log(a); 阅读全文