javascriptの語法の分析
510 ワード
語法分析では、関数を実行すると、一瞬にしてActive Object(以下、AOという)が発生します.
e.g:
function t(a){
var a=5;
console.log(a);
}
t(100)
:t.AO={}
:1. ,t.AO={a:100}
2. var , AO , , var , undefined, AO 。
3.分析関数宣言、AO上に関数と同名の属性があると、関数によってカバーされます.t.AO.green=function(){...}function t(green){
console.log(green);
// function green(){
// alert("hfdhfh")
// }
var green=function(){
alert('hello')
}
}
t(3);