【JavaScript/jQuery】eachの実装方法

jQueryのeachの実装方法をご紹介いたします。

JavaScript標準のforEachの実装方法は以下記事をご覧ください。

【JavaScript】forEachの実装方法
JavaScriptのforEachの実装方法をご紹介いたします。

eachの実装方法

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>
<ul>
    <li>foo</li>
    <li>bar</li>
</ul>

<script>
// パターン1
$('li').each(function(index) {
   console.log(index + ': ' + $(this).text());
});

// パターン2
$('li').each(function(index,element) {
   console.log(index + ': ' + $(element).text());
});

</script>

// 実行結果
// 結果はパターン1,2共に同じになります。
0: foo
1: bar

eachの構文

.each(callback([index,element]) {
    // execute something
})
引数必須説明
callback必須要素を取り出した時の処理を実装する
indexオプション処理中の値の添字。処理中の配列番号が取得できる。
elementオプション処理中のelementが取得できる。thisでも同じ値が参照できる。
※パターン1参照

公式ドキュメント

.each() | jQuery API Documentation

コメント

  1. […] 【JavaScript/jQuery】eachの実装方法jQueryのeachの実装方法をご紹介いたします。… […]

タイトルとURLをコピーしました