J'essaie d'obtenir le résultat de ma boucle for pour qu'il soit imprimé sur une seule ligne dans la console.
for(var i = 1; i < 11; i += 1) {
console.log(i);
}
En ce moment c'est
1
2
3
4
5
6
7
8
9
10
Comment puis-je obtenir la sortie en une seule ligne (comme ceci 1 2 3 4 5 6 7 8 9 10
)?
Construisez une chaîne puis enregistrez-la après la boucle.
var s = "";
for(var i = 1; i < 11; i += 1) {
s += i + " ";
}
console.log(s);
Pas de problème, il suffit de les concaténer sur une seule ligne:
var result = '';
for(var i = 1; i < 11; i += 1) {
result = result + i;
}
console.log(result)
ou mieux,
console.log(Array.apply(null, {length: 10}).map(function(el, index){
return index;
}).join(' '));
Continuez et apprenez les choses! Bonne chance!
Il peut exister une autre façon d’imprimer les compteurs sur une seule ligne, console.log (), mettre une fin de nouvelle ligne sans spécifier, et nous ne pouvons pas l'omettre.
let str = '',i=1;
while(i<=10){
str += i+'';
i += 1;
}
console.log(str);