1

O'Reilly の 'High Performance JavaScript' の本で、スコープ チェーンが深くなるほどパフォーマンスが低下することを読みました。

念のため言っておきますが、key:value 項目を持つオブジェクトがあり、これらのキーの 1 つに別のオブジェクトである値がある場合、この 2 番目のオブジェクトはスコープ チェーンのさらに下にあるのでしょうか? 彼らは主に関数について言及していますが、関数はオブジェクトであるとも述べているので、私はちょうどチェックしています.

それが役立つ場合は、下の図を参照してください。

var object1 = {
key1 : "string1",
key2 : { object2Key1 : "value1",
         object2Key2 : "value2"
       }

}

問題は、key2 で見つかったアイテムが、オブジェクト 1 のスコープ チェーンのさらに下にあると見なされるかどうかです。

助けてくれてありがとう!

4

0 に答える 0