タグ

2010年6月22日のブックマーク (1件)

  • 今日の知っ得まる得 ECMAScript - oogatta のブログ

    ECMAScript の Execution Context ECMAScript の Execution Context の項は読めば読むほど味わい深い大変なごちそうなのでありますが、ここをもにもにと読んでいたら知らなかったことがあったのでメモ。 ECMAScript の Excecution Context には3つのタイプがあって(3つのタイプしかない!) Global Code Eval Code Function Code とあり、何が違うかというと Scope Chain 構築手順 変数初期化手順 this 割り当て手順 が異なります。要するにごく簡単に言えば変数をつっこんでおく通常参照できない内部オブジェクトである Variable Object を誰が担当するのか?というのと this が何になるか?が違うと思っておけばよく、 Global Code : VO = Glob

    今日の知っ得まる得 ECMAScript - oogatta のブログ
    mayuki
    mayuki 2010/06/22
    変数のdeleteはコンテキストによってできたりできなかったりらしい。なぜかEval Codeコンテキストでだけdeleteできるという。