有没有办法让 console.log() 更新一行而不是附加新行?

Mar*_*zzo 5 javascript debugging console.log

如果我想跟踪一个更新非常频繁的变量,我可以这样做console.log(myVar);,它会在控制台底部添加一行:

在此输入图像描述

有没有办法替换最后一行的值,而不是在底部附加新行?

在此输入图像描述

这将非常有帮助,因为这样我就可以查看以前的日志,而无需将它们滚动到顶部视图之外。

我尝试过以下方法:

console.clear();
console.log(myObject);
console.log(myVar);
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为重新记录对象会折叠它们,而且它在 Chrome 中闪烁太多。我在控制台上阅读了 MDN 文档,尽管它有很多简洁的功能,但我不知道如何重写一行。我已经看到它是在终端/命令提示符中完成的,浏览器控制台是否具有该功能?

Mar*_*tin 7

谷歌浏览器现在可以在控制台中“创建实时表达”

在此输入图像描述

  • 有没有办法以编程方式创建实时表达? (4认同)