如何从浏览器控制台清除以前的值

时间:2014-10-16 17:30:33

标签: javascript web console.log

例如,如果我输入

var x = 5;
x;

控制台输出为5(如预期的那样)

但是当我想重新开始并清除控制台时(使用ctrl + L或clear();),控制台会清除,但x仍然包含值5(可以通过在控制台中键入x来检查)

我不希望控制台在使用clear之后记住以前的任何数据。我该怎么办?

1 个答案:

答案 0 :(得分:1)

clear()就是这样 - 清除控制台。

但要添加新内容 - 您无法删除变量,至少在他们以这种方式声明时也是如此。这样做的唯一100%确定方法就是刷新页面。

详细说明:您只能删除对象的属性,因此如果您这样做:

x = 5;
delete x; // returns true

它会起作用,但如果您使用var关键字指定您的值:

var x = 5;
delete x; // returns false

...然后你就无法删除它。

为了更好地了解您可以删除的内容以及删除内容以及原因,您可以在此链接下阅读更多内容:http://perfectionkills.com/understanding-delete/

相关问题