wsh(jscript)で使っていたArrayのeach実装を紹介するよ。 rubyのeachみたいなのが欲しいこんなの array = ["ok", "ng", "ok", "ng"]; array.each{|item| puts item; } jsだからこんな使い方が出来るeachが欲しい var array = ["ok", "ng", "ok", "ng"]; array.each(function (item, i) { alert(item + ':' + i); // ok:0, ng:1, ok:2, ng:3 }); おまけでmethod chainもできたらなお良いかも? var list = array.each(function (item, i) { if (item == 'ok') return item; }).each(function (item,