繁体   English   中英

删除 console.log 中的“空格”?

[英]Remove "the space" in the console.log?

您认为可以删除 console.log 中的空间吗?

例如在此代码上

for(var i=0; i<3 ; i++){
    console.log("-");
}

我想在一条线上显示我的破折号。

-
-
-

通过在下面的 StackOverFlow 上搜索,明显没有解决方案?

Javascript:删除浏览器控制台中 output 数组的空白

不可以。控制台仅用于 output 调试,其呈现方式由调试工具处理。 充其量你可以这样做:

const line = [];
for(var i=0; i<3 ; i++){
  line.push('-');
}

console.log(line.join(''));

如果您在循环中登录,那么您将发出多个console.log()命令,每个命令都将在自己的行上。

如果您记录该值并将其连接到一个字符串,那么您可以在循环后使用一个命令进行记录。

 let result = ""; for(var i=0; i<3; i++){ result += "-"; } console.log(result);

我不确定,如果这对您来说非常重要,您可以这样写以防万一:

let str = '';
let x = 3;
let i = 0;
while(i<x){
  str+='-';
  if(str.length===x){
    console.log(str);
  }
  i++;
}

但我不建议仅仅为了在控制台中显示而输入这种低效的方式。 如果要测试内联控制台,请将 node.js 与标准输入和标准输出一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM