JavaScriptでRubyのinspectのようなもの

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

More