これに答えて1つを見つけることができました。 _(変数)ステートメントは変数の周りにアンダースコアをラップします。 「オブジェクト指向と関数スタイル」セクションでthis link、
によれば
index = _.indexOf(children, target);
関数の連鎖を可能にするオブジェクト指向スタイルで書かれている最初のと等価です。次のように彼らの例は次のとおりです。
_(lyrics).chain()
.map(function(line) { return line.words.split(' '); })
.flatten()
.reduce({}, function(counts, word) {
counts[word] = (counts[word] || 0) + 1;
これらの各関数は、歌詞の連鎖操作は、可変できるように、歌詞をラップアンダースコア関数を返します。
下線の変更履歴:
0.4.0 - 2009年11月7日:_([1、2、3])の地図: すべての下線の機能は、今では同じように、オブジェクト指向のスタイルで呼び出すことができます(...); Marc-AndréCournoyerが提供したオリジナルのパッチ。ラップされたオブジェクトは、複数のメソッド呼び出しによって連鎖させることができます。 Underscoreのすべての関数のソートされたリストを提供する関数メソッドが追加されました。
回答はこちらhttp://stackoverflow.com/questions/4484424/underscore-prefix-for-property-and-method-names-in-javascript – showdev
「_」はJavaScript識別子ですこの場合の[underscore](http://underscorejs.org/)ライブラリ。 –
@showdev:実際には '_()'は、.. well .. '_'と呼ばれる関数への呼び出しです。 –