1. 创建AO对象
2. 找【形参】【变量声明】作为AO属性:值都为undefined
3. 实参值 形参值 统一
4. 在函数体内找【函数声明】,值赋予AO函数名
举个栗子:
function hong (a, b){
console.log(a);
c = 0;
var c;
a = 3;
b = 2;
console.log(b);
function b () {}
function d () {}
console.log();
}
hong(1);
1. 创建AO对象
AO {
}
2. 找【形参】【变量声明】作为AO属性:值都为undefined
AO {
a : undefined,
b : undefined,
c : undefined
}
3. 实参值 形参值 统一
AO {
a : 1,
b : undefined,
c : undefined
}
4. 在函数体内找【函数声明】,值赋予AO函数名
AO {
a : 3,
b : 2,
c : 0,
d : function d () {}
}
//console.log()
1
2
2