プリコンパイルされた関数AO(アクティベーションオブジェクト)オブジェクト
AOの目標負荷順
1.ターゲットAOを作成します。AO{}
AO{
}
复制代码
2.関数内で宣言されたすべてのパラメータと変数(名)AOオブジェクトに格納され、値が未定義です
AO{
a: undefined,
b: undefined,
c: undefined,
}
复制代码
3.パラメータの引数と統一
AO{
a: 1,
b: 2,
c: undefined,
}
复制代码
4.多機能AOオブジェクトキー、オブジェクトAOに格納されている全体のコンテンツ値の関数として、いくつかの関数宣言に名前を付けます
AO{
a: function a(){},
b: 2,
c: undefined,
}
复制代码
上記の初期化は、内部関数のコードの実行を終了します
- // [機能:A]印刷
- C = 3
- プリントC // 3
- 印刷B // 2
- B =関数C(){}
- プリントB // [機能:C]
ます。https://juejin.im/post/5ced39ed51882530be7b190aで再現