Maison  >  Questions et réponses  >  le corps du texte

Quelle est la différence entre window.window.sessionStorage et sessionStorage ?

J'ai vu quelqu'un d'autre écrire dans un projet vue :

  // 如果从详情返回并且之前存有对应的查询条件和参数
            // 则直接渲染之前的数据
            if (window.window.sessionStorage.searchKey && window.window.sessionStorage.tab === this.searchKey.tab) {
                this.topics = JSON.parse(window.window.sessionStorage.topics);
                this.searchKey = JSON.parse(window.window.sessionStorage.searchKey);
            //  下一个dom 更新序列之后再执行函数
                this.$nextTick(
                  () => $(window).scrollTop(window.window.sessionStorage.scrollTop)
                );
            } else {
                this.getTopics();
            }

Pourquoi devons-nous ajouter deux fenêtres à window.window.sessionStorage ici ?
Il va de soi que le résultat de window.window.sessionStorage=== window.sessionStorage est vrai. Quelles considérations l'auteur a-t-il en écrivant ceci ?

w3c dit ceci :

La propriété window.window est équivalente à la propriété self, qui contient une référence à la fenêtre elle-même.

window.window Quels autres scénarios d'application existe-t-il pour cette méthode d'écriture ?

为情所困为情所困2735 Il y a quelques jours761

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福2017-05-19 10:18:49

    Cela ne semble pas avoir de sens de l'écrire de cette façon. La fenêtre est à l'origine sous la fenêtre. A quoi ça sert d'en ajouter une de plus ?

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:18:49

    À partir de là, je ne pense pas qu’il y ait de différence.


    La raison pour laquelle il y a window.window est d'éviter quelque chose : window.window 这种做法 应当是为了避免什么:

    个人看法

    JavaScript 的垃圾回收 GC

    Avis personnel

    GC de récupération de place de JavaScript peut recycler l'objet window, nous l'avons donc fait.

    Une déclaration de Baozhan

    (Celui du bas) Stackoverflow - window.window en JavaScript

    Explication MDN🎜 🎜La propriété window d'un objet window pointe vers l'objet window lui-même🎜

    répondre
    0
  • Annulerrépondre