注: これは Ruby のコードではありません (笑): var ibm = [ 'H', 'A', 'L' ].inject('', function (str, item) { return str + item.succ(); }); print(ibm); // -> 'IBM'いきなり結果からお見せしましたが、今回は難しいと言われている inject メソッドの習得を目指しつつ、JavaScript における「コレクション」と「コレクション・メソッド」への理解を深めていきたいと思います。 コレクション、コレクション・メソッド コレクションとは、配列や連想配列、リンク・リストなど、オブジェクトの集合を表したものです。コンテナとも言います。 コレクション・メソッドとは、コレクションの要素へのアクセスを提供するメソッドのことで、イテレータと呼ぶこともあります*1。したがって、この文脈で