如果您手动键入chromes控制台,每个语句都会逐个输出。
如何通过调试代码逐步执行以下各项来获得相同的输出到控制台:
var foo = 10
foo * 2
foo * 20
无需执行
var foo = 10
console.log(foo * 2)
console.log(foo * 20)
它可以在浏览器中,具有浏览器扩展名或节点。
编辑1______ 我也不想使用手表。
答案 0 :(得分:0)
你不能自动完成。
您可以在Chrome调试器中将每个表达式添加为“监视”表达式,这将显示表达式评估的内容作为您单步执行代码。
您可以创建一个以dev
模式输出到控制台的记录器,并在prod
模式下不输出任何内容。我确定已有一个很好的npm
包,但它看起来像这样:
var log = env === 'prod' ? function () {} : console.log;
var foo = 10
log(foo * 2);
log(foo * 20);
// dev
>> 20
>> 200
>>
// prod
>>