ホームページ >ウェブフロントエンド >jsチュートリアル >jquery_jqueryのそれぞれのグローバル関数の使い方の紹介
jquery には $().each と $.each の 2 つが含まれています。違いは、前者が jquery オブジェクトの組み込み関数であり、後者がオブジェクトのトラバーサル関数であることです。これは通常、ajax でさまざまなオブジェクトを取得するために使用されます。jquery の getJSON ショートカット メソッドは、json テキストを解析するために組み込みの json ファイルを簡単に取得できます。これを js オブジェクトに変換し、 each グローバル関数を走査して取得します。 これも、 each(data,[params],function(current itemindex, current item)) との大きな違いです。組み込み関数 each 組み込み関数のインデックスは、トラバースの開始位置を示すために使用される識別子であり、その後に、グローバル関数でトラバースする要素の数を指定する要素要素が続きます。 json の各キーと値のペアのキーを指します。これは KEY です。jquery の基本チュートリアルの作成者は例を示し、対応するコードを作成しましたが、サンプル コードは次のとおりです。
$.each(data,function(entryIndex,entry){ var html =entry['term']}); この本を読んだ友人は、entryIndex が単に 'term' なのかどうか混乱しているはずです。ただし、作成者はインデックス置換を使用せず、json からキーの値を直接入力しました。デバッグを通じて、次の質問は一般にインデックスとして変換されることがわかりました。私の個人的な意見は、エントリをキーと呼ぶべきであるということです。これは、キーと値のペアを含む属性値であり、キーをインデックスとして使用してフィールドがインポートされると、get アクセサーと同様のメソッドを通じて対応する値が返されます。疑問を抱いている友人に回答を提供できれば幸いです。