发表于: 2016-08-12 21:39:46

0 2170


今天完成的事情:今天看了一些js细节的东西,

明天计划的事情:明天继续看加强基础

遇到的问题:理解没那么快

收获:隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变量未定义的能力。

  • 通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。
  • 无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。

这表明,在技术上,隐式全局变量并不是真正的全局变量,但它们是全局对象的属性。属性是可以通过delete操作符删除的,而变量是不能的:



返回列表 返回列表
评论

    分享到