このブログエントリに基づいていくつかの小さな実験を行っています。
私は Google Chrome のデバッガーでこの調査を行っていますが、ここが難しい部分です。
ローカル変数を削除できないという事実がわかりました (それらはオブジェクト属性ではないため)。「引数」と呼ばれる配列から関数に渡されたすべてのパラメーターを「読み取る」ことができることがわかりました。配列の要素を削除することはできずarray[0]
、未定義の値を持つことしかできません。
undefined x 1
誰かが埋め込まれた画像の意味を説明できますか?
そして、関数を上書きしてfoo
を返すとarguments[0]
、通常の「通常の」未定義が得られます。
undefined x 1
これは単なる実験ですが、興味深いようです。何を指すか知っている人はいますか?