ど素人から毛を生やす。<延>

jsでforeachがやりたいとき、jQueryが使えるなら$.map()が一番それっぽい。

Web > javascript 2018年5月2日(最終更新:3月前)

どもです。

jQeryの$.map()って、普段は$("input").map(function(){})みたいに
要素をループさせるのにばかり使っていたのですが、foreach的な使い方ができたんですね。

$.map(array, function(value, key){ })

こーすると。

しかもこのarrayのところ、オブジェクトでもOK。つまり連想配列OKです。やったぜ。

このとき、thisとvalueは同じものが入るので、セレクタとして使いたいときは$(this)でも$(value)でも可。

本気で知らなかった。
たまには真面目にレファレンス見なけりゃならんな。


参考サイト
js STUDIO[$.map()]

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)