配列や連想配列を反復処理する
AngularJS標準にある anguler.forEach を使います。
連想配列のキーと値を順次取り出す
イテレータ関数は1番目の引数に値、2番目の引数がキーになる。
var h = {foo: 100, bar: 200}; angular.forEach(h, function(value, key){ console.log(key, value); });
配列の値を順次取り出す
配列の場合、イテレータ関数の2番目の引数keyはインデックスになる。
var l = [10, 20, 30, 40, 50]; angular.forEach(l, function(value, index){ console.log(index, value); });