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

时间:2018-11-30 21:03:39

标签: javascript debugging console.log

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

enter image description here

是否有办法替换最后一行的值,而不是在末尾添加新行?

enter image description here

这将非常有帮助,因为这样我就可以查看以前的日志,而不必在顶部滚动查看它们。

我尝试了以下操作:

console.clear();
console.log(myObject);
console.log(myVar);

但是这不起作用,因为重新记录对象会使它们折叠,并且在Chrome中闪烁太多。我读了MDN documentation on the console,尽管它具有许多简洁的功能,但我想不出如何只重写一行。我已经在终端/命令提示符中看到它完成了,浏览器控制台具有该功能吗?

1 个答案:

答案 0 :(得分:1)

Google chrome现在具有控制台功能,可以“创建实时表达”

enter image description here