IEでデバックをするとFirebugみたいにオブジェクトを展開してみたかったので作ってみた。 特徴は。 インデントのオンオフ。 プロパティ(キー)のソートのオンオフ 関数のソース表示切り替え 変数(オブジェクト)が参照が深い場合の制限(制限を超えるとthrowされる) コード var dumpJson = function(v, opts){ var _opts={ksort:false, indent:false, funcsrc:false, undefined2str:false, maxDepth:10}; for(var k in opts) _opts[k]=opts[k]; var d=parseInt(_opts.maxDepth); _opts.maxDepth=(d>0)?(d<100)?d:100:1; var f1=(!!_opts.indent)?function