标签: javascript
我有这个功能:
Line.prototype.b = function (a) { a = a || this.a(); return this.y - a * this.x; }
我想知道a = a || a();是否导致a成为全局定义变量,以防参数a未定义,就像我在没有参数的情况下调用该函数一样。
a = a || a();
a
答案 0 :(得分:2)
不,a将仍然是函数的参数,因为它是声明的参数。