CH-*_*-SO 6 javascript printing console loops for-loop
我试图从我的for循环输出到控制台中的单行打印.
for(var i = 1; i < 11; i += 1) {
console.log(i);
}
Run Code Online (Sandbox Code Playgroud)
现在是的
1
2
3
4
5
6
7
8
9
10
Run Code Online (Sandbox Code Playgroud)
如何在一行中获得输出(如下所示
1 2 3 4 5 6 7 8 9 10)?
dav*_*ave 18
构建一个字符串,然后在循环后记录它.
var s = "";
for(var i = 1; i < 11; i += 1) {
s += i + " ";
}
console.log(s);Run Code Online (Sandbox Code Playgroud)
没问题,只需将它们连接到一行:
var result = '';
for(var i = 1; i < 11; i += 1) {
result = result + i;
}
console.log(result)Run Code Online (Sandbox Code Playgroud)
或更好,
console.log(Array.apply(null, {length: 10}).map(function(el, index){
return index;
}).join(' '));Run Code Online (Sandbox Code Playgroud)
继续前进并学习东西!祝你好运!