var x = 0;
var f = function(arg1, arg2) {
arg1 += 5;
arg2 += 7;
// return ?;
};
fill(255, 0, 0);
text(f(x, x), 200, 200);
ご覧のとおり、1 つの変数のみを返すことができますが、複数の変数を操作していることを考えると、return は使用したくありません。問題は、ジェネリックで独立した関数が必要なため、関数のスコープ外でグローバル変数 (この場合は arg1 と arg2) を宣言したくないということです。
関数に値を渡し、リターンなしでグローバル変数を宣言せずに変更する方法はありますか?
ありがとうございます。