Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从浏览器控制台清除以前的值_Javascript_Web_Console.log - Fatal编程技术网

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

Javascript 如何从浏览器控制台清除以前的值,javascript,web,console.log,Javascript,Web,Console.log,例如,如果我键入 var x = 5; x; 控制台输出为5(如预期) 但是,当我想重新启动并清除控制台时(使用ctrl+L或clear();),控制台会清除,但x仍然包含值5(可以通过在控制台中键入x进行检查) 我不希望console在使用clear后记住任何以前的数据。我该如何做?clear()就是这样做的-清除控制台 但要添加新的内容,您不能删除变量,至少在以这种方式声明变量时不能。唯一100%确定的方法就是刷新页面 详细说明:您只能删除对象的属性,因此如果执行此操作: x = 5; d

例如,如果我键入

var x = 5;
x;
控制台输出为5(如预期)

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

我不希望console在使用clear后记住任何以前的数据。我该如何做?

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

但要添加新的内容,您不能删除变量,至少在以这种方式声明变量时不能。唯一100%确定的方法就是刷新页面

详细说明:您只能删除对象的属性,因此如果执行此操作:

x = 5;
delete x; // returns true
它可以工作,但如果您使用
var
关键字分配值:

var x = 5;
delete x; // returns false
…那么你不能删除它

为了更好地了解哪些内容可以删除,哪些内容不能删除,以及为什么要删除-您可以在此链接下阅读更多内容: