function fn(a, c){
console.log(a)
var a = 123
console.log(a)
console.log(c)
function a(){}
if (false){
var d = 678
}
console.log(d)
console.log(b)
var b = function (){}
console.log(b)
function c(){}
console.log(c)
}
fn(1, 2)
AO: {
a: undefined 1 function a(){}
c: undefined 2 function c(){}
d: undefined
b: undefined
}
function fn(a, c){
console.log(a)
var a = 123
console.log(a)
console.log(c)
function a(){}
if (false){
var d = 678
}
console.log(d)
console.log(b)
var b = function (){}
console.log(b)
function c(){}
console.log(c)
}
fn(1, 2)
参考视频