配列にfor...inはダメと言うけれど、 ref: http://qiita.com/may88seiji/items/2e8fec8391fea0a17dbc
var data = [ 'apple', 'orange', 'banana'];
//配列オブジェクトにhogeメソッドを追加
Array.prototype.hoge = function(){}
for (var value of data){
console.log(value);
}
// apple
// orange
// banana
var data = [ 'apple', 'orange', 'banana'];
//配列オブジェクトにhogeメソッドを追加
Array.prototype.hoge = function(){}
for (var key in data){
console.log(data[key]);
}
// apple
// orange
// banana
// function(){}
var data = [ 'apple', 'orange', 'banana'];
for (var key in data){
console.log(data[key]);
}
// apple
// orange
// banana
var data = [ 'apple', 'orange', 'banana'];
for (var value of data){
console.log(value);
}
// apple
// orange
// banana
for(仮変数 of 列挙可能なオブジェクト){
ループ内で実行する命令
}
var data = { apple: 150, orange: 100, banana: 120};
for (var key in data){
console.log(key + ':' +data[key]);
}
// apple:150
// orange:100
// banana:120
for(仮変数 in 連想配列){
ループ内で実行する命令
}