その名の通り、foreach in文も存在するが、for in文とほとんど変わらないので、
ここではfor in文を説明する。
for(変数 in オブジェクト名) {
}
と記載することでオブジェクトのプロパティを変数に格納することができる。
尚、for inではenumerableがtrue(enumerableについては、関連ページ参照)のものだけ表示される。
enumerableがfalseのものも列挙したい場合はObject.getOwnPropertyNamesを利用すると良い。
配列にもforeachがあり、
var array = [5,4,3];
array.forEach(function(x) { alert(x);});
のような形で配列の中身を表示させたりできる。
最終更新:2014年03月30日 21:46