古いGoogleグループのthis threadによると、Apps ScriptはECMA-262 3rd Editionをベースにしています。Google AppsスクリプトはどのエディションのECMA-262をサポートしていますか?
これは、エディタの自動補完機能が第3版の配列機能を表示するという事実によってサポートされているようです。
var array = [
1,2,3,4,5
];
Logger.log("forEach:");
array.forEach(function (item,idx,arr) {
Logger.log(item);
});
注ECMA-262第5版アレイ機能のforEachの使用:
ただし、次のコードは、問題に疑問を投げかけている、完全によく動作します。
これがなぜこのような場合に正解になる権威ある人物ですか?そして、すべての第5版の機能や、実装されているように見えるサブセットに頼っても安全かどうか。
[Wikipedia](http://en.wikipedia.org/wiki/Google_Apps_Script)の記事によると、GASはECMA-262第5版のサブセットです。私もGoogleのドキュメントでこれを読んだことがありますが、私は参照を見つけることができませんでした。 –
[この最新の回答]も参照してください(http://stackoverflow.com/questions/12279357/is-there-a-complete-definition-of-the-google-app-script-syntax-somewhere/12282141#12282141) 、Corey GはGoogleのエンジニアです –