6
$.each(data, function(i){
        _(catalog.add(this));//iterating through each object in objectStore
});

関数呼び出しの前にアンダースコアを除外すると、どのような違いがあるのだろうと思っていました。

アップデート

OPはjquery indexeddb pluginを参照しています。

4

3 に答える 3

5

呼び出された関数を呼び出し_、式の結果をcatalog.add(this)最初の唯一の引数として渡します。

その関数は、 underscorejs.orgからダウンロードできるライブラリで定義されている可能性が非常に高いです。これは、変数名を明らかにする意図がない一連のライブラリの別のものです。

于 2012-11-17T09:57:10.860 に答える
0

http://underscorejs.org/#chaining

それがあなたのために何をしているのか正確にはわかりませんが、ここにドキュメントがあります。

于 2012-11-17T09:51:45.783 に答える
-1

編集:

簡単な答え: はい、違いはありません。それを除く。

ソース js ファイルから、_promise オブジェクトの結果をログに記録するための関数名です。addしたがって、どのメソッドが返されるかを気にしない場合は、本番コードでそれを削除する必要があります。addメソッドは、新しく作成されたキーを返す必要があります。

私には、それら、、および$意味がありません。i_this

add(this)とても怖いです。は何thisですか?

于 2012-11-18T05:40:58.447 に答える