如何重置Firefox Web Console以便能够使用已声明的变量?
console.clear()只会清除输出.已经声明的所有变量都会粘在内存中.我试图摆脱:
Error: "SyntaxError: redeclaration of..."
最佳答案 在测试某些东西时,使用与(好吧,应该)使用相同的构造来防止代码和变量在全局范围内被删除.使用立即调用的函数表达式(IIFE)并将代码放入其中.每个IIFE都是它自己的背景,因此重新声明不是问题.
(function () {
const myConstant = 1;
console.log(myConstant);
}());