有没有办法在 Chrome DevTools 中重新分配常量?

Luk*_* Vo 0 javascript google-chrome constants google-chrome-devtools

我知道一个const值并不意味着要重新分配,但是考虑到 DevTools 是为了在调试时调整值,我认为应该有一种快速的方法来尝试值。让我们说app.js:

const foo = 5;

在控制台中,我尝试在控制台中重新分配它 foo = 6;

显然它不起作用(分配给常量变量)。我也尝试过,delete(window.foo)但即使delete函数返回 true,该值仍然存在。

目前的解决方法是使用本地覆盖(并且必须设置持久文件系统),因为实时编辑不起作用(该值已经存在并且没有本地覆盖,已编辑的值在重新加载后无法保存)。

有没有更简单的方法来快速更改const值?

Luk*_* Vo 5

Google Chrome DevTools group上的解决方案:

您实际上可以做到这一点,只是不使用控制台。如果在使用要更改的值的代码之前有一个断点,请让它命中,然后双击 Scope 抽屉下的变量值并进行编辑。 在此处输入图片说明