有人知道吗
var foo = true,
baz = 10;
if (foo) {
var bar = 3;
if (baz > bar) {
console.log(baz);
};
};
为什么上面的代码可以被重构成下面的等同形式
var foo = true,
baz = 10;
if (foo) {
var bar = 3;
}
if (baz > bar) {
console.log(baz);
};