다른 사람이 vue 프로젝트에 글을 쓰는 것을 봤습니다:
으아아아여기서 window.window.sessionStorage가 두 개의 창을 추가하는 이유는 무엇입니까?
window.window.sessionStorage=== window.sessionStorage의 결과가 이 글을 작성할 때 고려사항은 무엇입니까?
w3c는 이렇게 말합니다:
window.window 속성은 창 자체에 대한 참조를 포함하는 self 속성과 동일합니다.
window.window 이 쓰기 방법에 대한 다른 응용 시나리오는 무엇입니까?
이렇게 쓰는 건 말이 안 되는 것 같죠? 원래 창은 창 아래에 있는데 하나 더 추가하면 무슨 소용이 있나요?
이것에서는 별 차이가 없는 것 같아요.
window.window
가 있는 이유는 무언가를 피하기 위한 것입니다:window.window
这种做法 应当是为了避免什么:个人看法
개인의견JavaScript 的垃圾回收 GC
JavaScript의 가비지 수집 GC
는 창 개체를 재활용할 수 있으므로 이렇게 했습니다. 바오잔의 성명 (하단) Stackoverflow - JavaScript의 window.window MDN 설명 창 개체의 창 속성은 창 개체 자체를 가리킵니다