2 ya2333 ya2333 于 2013.05.31 16:12 提问

js中全局变量为什么是不能删除?
  请问下各位大牛,为什么说js中用var申明的全局变量是永久的,即不能(delete)删除,该变量的回收是在程序执行完之后吗?

2个回答

franzhong
franzhong   2013.05.31 18:55
已采纳

通过var声明的变量无法被delete
由于作用域、GC机制,实在担心你就赋个null好了
http://blog.csdn.net/lax441400/article/details/4913241

ya2333
ya2333 非常感谢~
4 年多之前 回复
peihang1354092549
peihang1354092549   2016.04.08 16:12

貌似的确不能删除,不过可以赋值为undefined

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!