0

Chrome のコンソールでこの奇妙な動作を発見しました。これが意図的なものかどうか、もしそうならその目的は何かを知りたいです。

実証する例:

動作は、このオブジェクトを表示するかどうかによって決まります

期待される動作から始めましょう。上の図から始めて、「オブジェクト」行の横にある矢印をクリックして展開します。その後、開いたままにするか、再度閉じることができます。重要なことは、一度展開することです。続けます:

観察されたので変化なし

ご覧のとおり、オブジェクトのキーの 1 つの値を変更しますが、そのに出力されたオブジェクトは、予想どおり変更の影響を受けません。

コンソールをクリアして、実験を最初からやり直してください。同じ行を入力してオブジェクト「o」を作成し、そのプロパティにループを入力します。ただし、今回はまだキー ラインでオブジェクトを展開しません代わりに、プロパティ「x7」の値を変更する次のコマンドに直接進みます。そうして初めて、元に戻ってキー ラインでオブジェクトを展開できます。素敵なサプライズがあなたを待っています:

未来が過去を変えた

未来が過去を変えた!

4

1 に答える 1