美文网首页
JS-删除全局变量

JS-删除全局变量

作者: 魏永_Owen_Wei | 来源:发表于2017-03-27 15:16 被阅读0次

如果你没有使用严格模式,并且给一个未声明的变量赋值。此时会创建一个全局变量。全局变量可以理解为全局对象的一个属性。

如果你想删除掉全局变量怎么办:

test = 1;

delete test;

delete this.test; (通过this调用全局对象)

但是也需要注意,有些全局变量是删不掉的。比如用“var”声明的全局变量。(在JS顶部声明)。

同样的,在函数中声明的变量也是无法删除的。

相关文章

  • JS-删除全局变量

    如果你没有使用严格模式,并且给一个未声明的变量赋值。此时会创建一个全局变量。全局变量可以理解为全局对象的一个属性。...

  • js属性变量

    全局变量不能被删除。

  • JS-全局变量与原型

    全局对象 window对象 BOM的核心对象,表示浏览器的一个实例。 双重角色JavaScript访问浏览器窗口的...

  • js-数组的删除

    数组的删除

  • BOM

    window对象 全局变量会成为window对象的属性,但是全局变量不能通过delete 删除,而直接定义在win...

  • 8. BOM

    全局变量不能被delete删除, 而直接在window对象上的属性可以被delete删除Paste_Image.p...

  • js-文件的上传和下载

    js-文件的上传和下载

  • js-数组的删除02

    数组的删除

  • js- 数组的删除03

    数组的删除

  • 代码调用ETCD集群接口服务

    服务包括:增加 删除 监听 事务处理 声明全局变量 添加数据 获取展示数据 删除数据 按照前缀查询数据 按照...

网友评论

      本文标题:JS-删除全局变量

      本文链接:https://www.haomeiwen.com/subject/kfsrottx.html