nev*_*ame 54 javascript console node.js
在node.js中,您可以使用console.log
或sys.puts
打印到屏幕.
什么是首选方法,这些方法有什么区别?
Eli*_*ias 55
sys.puts
只需在日志中打印给定的字符串.
但是如果你想打印一个更复杂的对象(Array,JSON,JSObject),你必须使用它,console.log
因为你想要"查看"对象的内部.
sys.puts
例如,只给你"[对象对象]".
isa*_*acs 16
两者都只是写入stdout流.不同之处在于它sys.puts
只是toString
第一个参数,并且console.log
需要多个参数,sys.inspect
如果它不是字符串,那么它将是第一个参数.
从版本0.2.3开始,不推荐使用Puts