戻り値:Object配列とオブジェクト両方の繰り返し処理を行う汎用的なイテレータ関数です。繰り返し処理に使用されます。繰り返し処理を行いたい、配列またはオブジェクトを指定します。各繰り返し処理で実行したい関数を指定します。index配列であればインデックス番号、オブジェクトであればkeyが入ります。value繰り返し処理中の値が入ります。サンプル配列で使用する例です。value);});結果は次のようになります。//2回目のalertコレクション型のマップ値で指定する例です。value);});結果は次のようになります。//2回目のalertcallbackの関数内で戻り値としてfalseを返せば、ループ処理を中断することが出来ます。false以外の値でreturnをすると、次のループ処理にスキップします。デモ配列とオブジェクトをループして、単語と数値の出力をしています。//"three"より後ろはスキップします。