1、delete只能删除不是通过var定义的变量
var deletefalse='删除不了'
undefined
deletetrue='能删除'
"能删除"
delete deletefalse
false
delete deletetrue
true
deletefalse
"删除不了"
deletetrue
VM540:1 Uncaught ReferenceError: deletetrue is not defined
at <anonymous>:1:1
(anonymous) @ VM540:1
本文探讨了JavaScript中变量的删除机制,特别是对于通过不同方式声明的变量(如使用var声明)能否被delete操作符删除的问题,并给出了具体的测试结果。
1248

被折叠的 条评论
为什么被折叠?



