( ꒪⌓꒪) ゆるよろ日記

( ゚∀゚)o彡°オパーイ!オパーイ! ( ;゚皿゚)ノシΣ フィンギィィーーッ!!!

jQueryの$.map/$.eachでfuncitonに渡す引数順がキモすぎる

.......逆じゃねーか。

var f = function(a,b){ console.log("a:" + a + " b:" + b); return a }
  => undefined

var arr = ['foo','bar','baz']
  => undefined

$.each(arr,f)
  a:0 b:foo
  a:1 b:bar
  a:2 b:baz
  => ["foo", "bar", "baz"]

$.map(arr,f)
  a:foo b:0
  a:bar b:1
  a:baz b:2
  => ["foo", "bar", "baz"]


さらに、

$.map(arr,f)
  a:foo b:0
  a:bar b:1
  a:baz b:2
  => ["foo", "bar", "baz"]

$(arr).map(f)
  a:0 b:foo
  a:1 b:bar
  a:2 b:baz
  => [0, 1, 2]


.......逆じゃねーか。