我试图try
更好地理解从内部提升,所以我做了以下测试用例,但它抛出了一个SyntaxError
.
这不是我所期待的。
console.log(x);
console.log(y);
console.log(z);
var x = 5;
try { var y = getY(); } catch(){}
console.log(x);
console.log(y);
console.log(z);
function getY(){
throw "ERR";
return 6;
}