Rozdíl mezi console.log a sys.puts v node.js?

V node.js můžete použít console.log nebo sys.puts vytisknout na obrazovku.

Jaká je preferovaná metoda a jaký je mezi nimi rozdíl?

Odpověď

sys.puts jednoduše vypíše daný řetězec v protokolech.

Ale pokud chcete tisknout složitější objekt (Array, JSON, JSObject), musíte použít console.log protože se chcete „podívat dovnitř“ objektu.

sys.puts by vám například poskytlo pouze „[objekt objektu]“.