ページ

2012年3月31日土曜日

CoffeeScriptのREPLでUnderscore.js使おうとしてハマった

結論を先に書くと、nodeとかcoffeeのREPLでは, _(アンダースコア)に最後の式の結果が入る。

なので
> _ = require 'underscore'
~略~

> _.VERSION
'1.3.1'

> _.VERSION
undefined

> _
'1.3.1'
みたいなことになる。

余談だけど、この性質があるので最初の _ への代入はわざわざ書かなくても
require 'underscore'
だけ書けば、少なくとも次の一回はUnderscore.jsとしての_を使えるね。

0 件のコメント:

コメントを投稿