「関数内で定義したグローバルオブジェクト」を引数として渡している理由として、考えられることは?
「関数内で定義したグローバルオブジェクト」を引数として渡しているコードがあったのですが、どういった理由が考えられるでしょうか?
・「window」や「this」でもないのになぜ??
・基本的には「グローバルオブジェクト」は引数として渡す必要はない、という認識で合っているでしょうか?
・「グローバルオブジェクト」を引数として渡さなければいけない(あるいは渡した方が良い)のは、例えばどんな時ですか?
・複数ファイルに跨っている時??
function f1() {
obj = {
p: "値"
}
f2(obj);
}