标签: javascript
这是代码
(function(x){ delete x; return x; })(1);
即使删除了变量x,它仍然可以工作并返回值1.
删除仅适用于对象属性和全局变量吗?
答案 0 :(得分:2)
delete运算符仅 用于deletion of properties on an object。它不能用于删除变量 - 在JavaScript中通常也没有必要使用这种情况。您始终可以将变量设置为null或undefined作为替代。
delete
null
undefined