新建JS ..誰能告訴我,如果使用,這是在下面的函數相應:使用此Javascript的
var Vector = (function()...
this.prototype.add = function(someVector2){
var tmpVect = this;
tmpVector.x += someVector2.x;
tmpVector.y += someVector2.y;
return tmpVect;
};
在這個意義上,「無功tmpVect =這」將導致本地矢量變量與調用函數的矢量的y屬性?
乾杯
您可以將'x'和'y'分配給'this',所以我不明白爲什麼需要另外引用它。 – Brian
'var tmpVect = this'不會創建一個新的Vector。它只是創建另一個**參考**到同一個。 – Pointy
是的,這很酷,我不想另外改變向量來調用它,只是爲了返回一個結果向量。 –