Google Apps Scriptによる配列処理のためのループ

いろいろある。

  • 一般的なfor loop
    • for (var i = 0; i < 10; i++) {array[i]}
  • for in
    • for (var i in array) {array[i]}
  • while
    • while (i < 10) {array[i++]}
  • forEach
    • array.forEach(function(e){e})
  • map, filter
    • array.map(function(e){e})
    • array.filter(function(e){e})
  • Comprehension: GASはJavaScript 1.7を使っていることから、下記のような配列の内包表記を使用することができます。
    • [e for each (e in array)]


速度にも違いがあるそう。