Node.js: printing to console without a trailing newline


Is there a method for printing to the console without a trailing newline? The console object documentation doesn't say anything regarding that:


Prints to stdout with newline. This function can take multiple arguments in a printf()-like way. Example:

console.log('count: %d', count);

If formating elements are not found in the first string then util.inspect is used on each argument.

Best Solution

You can use process.stdout.write():

process.stdout.write("hello: ");

See the docs for details.