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
…那么你不能删除它
为了更好地了解哪些内容可以删除,哪些内容不能删除,以及为什么要删除-您可以在此链接下阅读更多内容: