使用javascript从页面中删除变量或对象

时间:2012-06-23 02:41:26

标签: javascript

我使用delete关键字删除变量,但它似乎不起作用....

var txt = "Some text";
alert(txt); //Output - Some text
delete txt;
alert(txt); //SAME OUTPUT - Some text

1 个答案:

答案 0 :(得分:1)

delete用于删除属性,而不是变量。也就是说,它用于从对象中删除属性。

根据MDN's explanation of delete,"您可以使用delete运算符删除隐式声明的变量,但不能删除使用var或函数声明声明的变量。"

所以你所描述的行为是正确的。