我尝试在 JS 中实现 Vector3 类并编写
function Vector(x,y,z) {
this.x=x;
this.y=y;
this.z=z;
}
到目前为止看起来还不错,但后来我想添加 Vector.prototype
函数 addVector
:
Vector.prototype.addVector(addx,addy,addz) = function(addx,addy,addz) {
x+=addx; y+=addy; z+=addz;
};
但随后我收到一个错误:
ReferenceError at line NaN: addx is not defined
我是 JS 的新手,我想知道我到底输错了什么。
最佳答案
替换:
Vector.prototype.addVector(addx,addy,addz) =
与:
Vector.prototype.addVector =
那不是您指定参数的地方。
关于javascript - 向原型(prototype)添加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42252760/