Ich versuche, die Ausgabe von meiner for-Schleife abzurufen, um in einer einzigen Zeile in der Konsole zu drucken.
for(var i = 1; i < 11; i += 1) {
console.log(i);
}
Im Moment ist es
1
2
3
4
5
6
7
8
9
10
Wie kann ich die Ausgabe in einer Zeile erhalten (wie hier 1 2 3 4 5 6 7 8 9 10
)?
Erstellen Sie eine Zeichenfolge und protokollieren Sie sie nach der Schleife.
var s = "";
for(var i = 1; i < 11; i += 1) {
s += i + " ";
}
console.log(s);
Kein Problem, verketten Sie sie einfach zu einer Zeile:
var result = '';
for(var i = 1; i < 11; i += 1) {
result = result + i;
}
console.log(result)
oder besser,
console.log(Array.apply(null, {length: 10}).map(function(el, index){
return index;
}).join(' '));
Mach weiter und lerne die Dinge! Viel Glück!
Es gibt eine alternative Möglichkeit, Zähler in einer Zeile zu drucken. Console.log () setzt die Zeilenumbrüche ohne Angabe, und das können wir nicht auslassen.
let str = '',i=1;
while(i<=10){
str += i+'';
i += 1;
}
console.log(str);