ssoper/jquery-inspect - GitHub
jQuery plugin だけど。
jQuery plugin になってるのはたぶん window を開くとき用で、その機能なければ別に plugin でなくてもいいんじゃないかという気もするけど、まぁ便利なので。使い方は
$.inspect( obj [, output] )
だけ。output はデフォルトが alert で、console にも出せるし新しい window にも出せる。
でもこれだけだとちょっと jasmine:ci でのテストに不便なので jasmine.log() にも対応してもらった。jasmine な環境では
$.inspect( obj, 'jasmine' )
とすると便利。というかこれ console がない環境でこそ便利なんじゃないかなぁと思う。
cf.
What's the javascript equivalent of ruby's "inspect"? - Stack Overflow