trace2

trace2
配列、オブジェクト等をきちんとソースコードと同じ状態で表示してくれる
改良型 trace です。
1. rubyのp等と同様に、出力内容が基本的にソースコード上の表記と同じになります
2. 配列はネストされていてもきちんと表示されます(通常のtraceはフラットにされてしまいます)
3. Object型の場合は保持しているプロパティの内容を表示します。
trace2 ... traceの代わり
to_s... toStringの代わり
です。
このサンプルから
to_s_array
to_s_object
to_s
trace2
の4つの関数だけ引っ張りだせば他のプログラムでも使えると思います。