在Node.JS中,我想用制表符作为分隔符来打印一行,

有人可以解释为什么它没有在第一个console.log中打印选项卡吗?

这是一个代码片段:



var a = "1233423"
console.log(a + '\t' + a);  // shows 1233423 1233423
console.log(a + 's\t' + a); // shows 1233423s	1233423

最佳答案

控制台在位置9处有一个制表符
添加的s使控制台经过它并移至下一个Tabstop

看看我加一个数字会发生什么



var a = "12334230"
console.log(a + '\t' + a);  // shows 12334230	1233423
console.log(a + 's\t' + a); // shows 12334230s	1233423





您可能要调查Node.js formatted console output

08-18 01:48