他の人が vue プロジェクトで書いているのを見ました:
リーリーここで window.window.sessionStorage が 2 つのウィンドウを追加するのはなぜですか?
window.window.sessionStorage=== window.sessionStorage の結果が true になるのは当然です。作成者はこれを書く際にどのような考慮事項を持っていますか?
w3c はこう言っています:
window.window プロパティは、ウィンドウ自体への参照を含む self プロパティと同等です。
window.window このように記述するアプリケーション シナリオは他にありますか?
このように書くと意味がわかりませんね。窓はもともと窓の下にあるのに、さらに窓を追加する意味はありますか?
このことから、違いはないと思います。
この
window.window
アプローチの理由は、次のことを避けるためです:個人的な意見
JavaScript 的垃圾回收 GC
ウィンドウオブジェクトを再利用できるので、これを実行しました。Baozhanからの声明
(一番下) Stackoverflow - JavaScript の window.window
MDNの説明
ウィンドウオブジェクトのウィンドウプロパティは、ウィンドウオブジェクト自体を指します