Web制作初心者によるWebデザインやWebプログラムを扱った忘却ログ前にJavaScriptでは通常配列にfor inは使用してはいけないと書いた。それならば通常配列用のループメソッドはあるのかな?と思い調べてみたら、似たようなことができるメソッドがいくつかあることがわかった。今回はそこら辺のメモ。 forEachメソッド 例えば以下のような配列を順番に取り出すコード。 var ch = ["a", "b", "c", "d"]; for (var i=0; i<ch.length; i++) { console.log(ch[i]); //a b c d } これをforEachで書くと以下になる。 var ch = ["a", "b", "c", "d"]; ch.forEach(function(elem, index, array) { console.log(elem) //