recherche

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

javascript - La suppression de variable déclarée via var ne peut pas être supprimée, mais est-elle également une propriété de window?

La suppression de variable déclarée via var ne peut pas être supprimée, mais c'est aussi une propriété de window ? Veuillez expliquer

var foo = 1;
window.bar = 2;
delete foo;
delete bar;
console.log(window.foo,window.bar)//1 undefined
大家讲道理大家讲道理2723 Il y a quelques jours726

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

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-14 10:54:39

    Parce qu'il utilise var声明的变量,其属性是configurable = false, il ne peut pas être supprimé.

    var ss = 0;
    console.log(Object.getOwnPropertyDescriptor(window, 'ss'));
    
    /*
    {
        configurable: false
        enumerable: true
        value: 0
        writable: true
    }
    */

    répondre
    0
  • Annulerrépondre