添加函数到原型

lik*_*uku 1 javascript prototype

我尝试在JS中实现Vector3类并编写

function Vector(x,y,z) {
  this.x=x;
  this.y=y;
  this.z=z;
}
Run Code Online (Sandbox Code Playgroud)

到目前为止看起来还不错,但后来我想添加Vector.prototype这个功能addVector:

Vector.prototype.addVector(addx,addy,addz) = function(addx,addy,addz) {
  x+=addx; y+=addy; z+=addz;
};
Run Code Online (Sandbox Code Playgroud)

但后来我收到一个错误:

NaN行的ReferenceError:未定义addx

我是JS的新手,我想知道我到底是在做什么.

Cer*_*rus 8

更换:

Vector.prototype.addVector(addx,addy,addz) =
Run Code Online (Sandbox Code Playgroud)

附:

Vector.prototype.addVector =
Run Code Online (Sandbox Code Playgroud)

那不是你指定参数的地方.