不记得函数对象的原始'x'变量?

时间:2014-04-21 17:12:01

标签: javascript canvas

如果是某个对象,例如这样:

function Circle (a,y,r)

变量 a 稍后在表单中调用:

Circle(var1+var2++, y,r);

Circle(var1+var2,y,r);
xInc = 1;
var2 += xInc; 

有没有办法回忆条件的原始'a'变量?已经尝试过直接调用对象参数,如:

if (Circle.x > 40) { xInc = -xInc };

只要它具有建设性,请随意将我目前的理解分解为碎片;]

1 个答案:

答案 0 :(得分:1)

调用函数时,将表达式传递给它。

评估表达式的结果将存储在该函数的本地变量中。

除非:

  • 该功能明确地将其复制到其他地方
  • 你已经在其他地方有了一份副本

...在功能之外不可用。