以下のように、関数に引数を渡す場合、引数hogeの型によって、値渡しか、参照渡しかが決まる。
function func1(引数) { 。。。。 }
引数が、数値、文字列、真偽値の場合は、値渡し(値を複製して、関数に渡す)。
引数が、オブジェクト、配列の場合は、参照渡し(引数に指定したものが、書き変わる)。
※これは、GASの特性ではなく、JavaScriptの仕様。
zen's blog. reboot.
以下のように、関数に引数を渡す場合、引数hogeの型によって、値渡しか、参照渡しかが決まる。
function func1(引数) { 。。。。 }
引数が、数値、文字列、真偽値の場合は、値渡し(値を複製して、関数に渡す)。
引数が、オブジェクト、配列の場合は、参照渡し(引数に指定したものが、書き変わる)。
※これは、GASの特性ではなく、JavaScriptの仕様。