エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyにeach_with_selfといふメソッドは無い。JavaScriptには有るのに - c4se記:さっちゃんですよ☆
JavaScriptではforEach()などのループにthisが渡される。要素の番号も一緒にわたってくる。 var a = [6,... JavaScriptではforEach()などのループにthisが渡される。要素の番号も一緒にわたってくる。 var a = [6, 5, 4]; a.map(function (elm) { return elm * 2; }). forEach(function (elm, i, a) { console.log([elm, i, a]); }); // [ 12, 0, [ 12, 10, 8 ] ] // [ 10, 1, [ 12, 10, 8 ] ] // [ 8, 2, [ 12, 10, 8 ] ] Rubyのeachはそんな引数はくれない。そこでeach_with_indexとクロージャを組み合はせることをする。 a = [6, 5, 4] a2 = a.map{|elm| elm * 2 } a2.each_with_index{|elm, i| p [elm, i,
2015/03/01 リンク