In node.js you can use
sys.puts to print out to the screen.
What is the preferred method and what is the difference between these?
sys.puts simply prints the given string in the logs.
But if you want to print a more complex object (Array, JSON, JSObject) you have to use
console.log because you want to "look inside" of the object.
sys.puts would give you only "[object object]" for example.
Both just write to the stdout stream. The difference is that
toString's the first argument, and
console.log takes multiple arguments, and will
sys.inspect the first arg if it's not a string.