これを目指した
[1,2,3].map(&:to_i)
回答1
関数を定義する
function plus(a) { return a + 1 } [1,2,3].map(plus) // =>[2,3,4]
しかし、この書き方はあまり推奨されないようである。 plusが受け取る引数がただ一つのときは、動作する。 callback関数渡すってことに成るので、
下記のように成るわけね map(calc) ↓ map(function(a){ return a+1 }) map(function(引数1, 引数2){ })
回答2: インスタンスメソッドそのまま使う場合
['b','b'].map(_=>_.length)
うーん。