GASの関数は引数の型により値渡しと参照渡しが決まる

以下のように、関数に引数を渡す場合、引数hogeの型によって、値渡しか、参照渡しかが決まる。

function func1(引数) {
  。。。。
}

引数が、数値、文字列、真偽値の場合は、値渡し(値を複製して、関数に渡す)。

引数が、オブジェクト、配列の場合は、参照渡し(引数に指定したものが、書き変わる)。

※これは、GASの特性ではなく、JavaScriptの仕様。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする