在chrome web控制台中的Ansi转义序列

时间:2018-01-09 14:27:03

标签: javascript google-chrome console.log

想知道chrome console.log是否允许您返回并重写现有的console.log输出{{​​3}}。我知道你可以在chrome控制台中做颜色,但不确定编辑现有文本。想尝试添加进度条,例如:

like you can do in Node.js

我得到了这个:

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试在循环中调用console.clearchromeMDN)。只要您关闭“保留日志”,此功能就可以使用。它在Chrome的控制台中对我来说有点闪烁,但这就是生活(它在Firefox中实际上很棒)。

delay=t=>new Promise(resolve=>setTimeout(resolve,t));

// the stack snippets console emulator doesn't seem
// to work if the very first call is clear.
console.log();

(async()=>{
  for(i=0;i<25;i++){
    console.clear();
    console.log('*'.repeat(i));
    await delay(100);
  }
})()