forからforEachへ

            JavaScriptで「Array(配列)の全要素を表示する」ということをするときに何の疑いもなくfor文を使っていた。※経験したことのある言語はforくらいしかなかった。

が、JavaScript1.6でforEachが実装されたからこっち使った方が良いよという指摘をもらった。 ※条件でbreakしたりするときにはforを使う [javascript] var pokemon = ['green', 'silver', 'sapphire', 'diamond', 'black'];

// forで要素にアクセス for (var i = 0;i < list.length;i++) { console.log(list[i]); }

// forEachで要素にアクセス list.forEach(function(data, index) { // return; // continueの代わり。breakはできないとか。 console.log(data); }); [/javascript] Arrayには他にも便利なメソッドがあるみたいなので、きちんと用途にマッチしたメソッドがないか確認しながらコードを書いていきたい。

参考 : https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/Array https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/Array/forEach

おわり。

|-`).。oO(本当に知識不足だと痛感する毎日)