何かを探して window オブジェクトをいじっていました。グローバル ウィンドウ オブジェクトが複数のレベルに複製されていることに気付きました。
試す:
console.log(window); // returns global window object
console.log(window.window); // returns global window object
console.log(window.window.window); // returns global window object
console.log(window.window.window.window); // returns global window object
console.log(window.window.window.window.window); // returns global window object
console.log(window === window.window); // returns true
console.log(window.window.window === window.window.window.window); // returns true
window.zombie = "Zombie!";
console.log(window.zombie === window.window.zombie); // returns true
これを利用する方法はありますか?