为了账号安全,请及时绑定邮箱和手机立即绑定

隐式全局变量和暗式全局变量

隐式全局变量和暗式全局变量

幕布斯7119047 2018-09-14 09:10:57
求教,这两者之间的区别以及函数用法上的区别
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

隐式的全局变量就是指不通过 var 声明的变量,就算在函数中,不使用 var 声明的变量也是全局变量,而不是函数作用域中的变量。

至于暗示的全局变量,(这种说法很少听过)想来想去,应该是将变量作为 window 对象的属性,如:window.variable = value,这种声明的方式的作用跟隐式的全局变量是一样的,同样在函数中使用的话也是全局变量。

至于不同之处,delete 可以删除由这两种方式创建的全局变量,而不能删除由 var 声明的全局变量。


查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 710 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信