web-dev-qa-db-fra.com

imprimer la même ligne en utilisant le journal de la console javascript

J'ai une question qui est-il possible d'imprimer la sortie dans la même ligne en utilisant console.log en JavaScript? Je sais que console.log a toujours une nouvelle ligne. Par exemple:

"0,1,2,3,4,5,"

Merci d'avance!

10
BBKay

Ne pourriez-vous pas simplement les mettre dans le même appel ou utiliser une boucle?

var one = "1"
var two = "2"
var three = "3"

var combinedString = one + ", " + two + ", " + three

console.log(combinedString) // "1, 2, 3"
console.log(one + ", " + two + ", " + three) // "1, 2, 3"

var array = ["1", "2", "3"];
var string = "";
array.forEach(function(element){
    string += element;
});
console.log(string); //123
4
Michael.Lumley

Vous pouvez simplement utiliser l'opérateur de propagation ...

var array = ['a', 'b', 'c'];

console.log(...array);

4
Jim-chriss Charles

Vous pouvez simplement console.log les chaînes dans la même ligne, comme suit:

console.log("1" + "2" + "3");

Et pour créer une nouvelle ligne, utilisez \n:

console.log("1,2,3\n4,5,6")

Si vous exécutez votre application sur node.js, vous pouvez utiliser un code d'échappement ansi pour effacer la ligne \u001b[2K\u001b[0E:

console.log("old text\u001b[2K\u001b[0Enew text")
2
bitbyte

Vous pouvez les imprimer comme un tableau 

si vous écrivez:

console.log([var1,var2,var3,var4]);

tu peux recevoir 

[1,2,3,4]
0
Taha Paksu