2010-12-16
■ [javascript] JavaScriptでメソッド名にnewを使うのはOKなのか?
var foo = new Foo();
的なことを
var foo = Foo.new();
のように書くとRubyっぽいなと思ったのだが。
■ [javascript] node.jsのinspectには階層を指定するオプションがある
node.jsのsys.inspectは、デフォルトでは深いところの配列とかが[Object object]になってしまってinspectできない。
こういうときは、
require('sys').inspect(obj, false, null)
のようにすると無制限にinspectするようになる(Rubyのように)。
逆に深いところのオブジェクトを見なくて済むことが役に立つ機会もありそう (twitter apiのjsonのinspectとか)。