Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript使用console.log而不移动到新行_Javascript_Formatting - Fatal编程技术网

javascript使用console.log而不移动到新行

javascript使用console.log而不移动到新行,javascript,formatting,Javascript,Formatting,我是js新手,希望这不会太琐碎,但我在网上找不到任何帮助。 我希望输出到console.log并防止移动到新行,因此下次输出将附加到同一行。即 "use strict"; for (let i = 0; i<=9;i++){ console.log(i); // here i would like to freeze the output so the result is 0123456789 on one line, rather

我是js新手,希望这不会太琐碎,但我在网上找不到任何帮助。 我希望输出到console.log并防止移动到新行,因此下次输出将附加到同一行。即

"use strict";
for (let i = 0; i<=9;i++){
     console.log(i);    // here i would like to freeze the output so the result is                     0123456789 on one line, rather than those digits in a column.
}
“严格使用”;

对于(让i=0;i在循环外获取一个新变量,然后在循环内准备该字符串,然后可以在循环外
console.log()

var-str='';
对于(让i=0;i),不幸的是,该方法只会将字符串写入一行,并且不支持您正在寻找的追加行为

正如您在原始文章中详细介绍的那样,您可以通过使用变量(即显示最终连接的字符串)来完成最终结果的编写,但不必在循环迭代时不断追加到控制台本身的同一行

备选分组选项 支持分组条目的概念,这显然与您最初的ask非常不同,但可能值得考虑,如文档中所述,可能看起来像这样:

var rollingConcatenation = '';
console.group("Looping Group Example");
for (let i = 0; i<=9;i++){
     rollingConcatenation += i;
     console.log(rollingConcatenation);    
}
console.groupEnd();
var rollingConcatenation='';
console.group(“循环组示例”);

对于(让i=0;我已经看到了一些修复方法,包括将输出分配给字符串并在1次命中中打印,但这似乎非常粗糙。他已经知道如何做到这一点。非常确定他实际问题的答案是“不,这是不可能的”。您是在浏览器中还是在Node.js中执行js?