gpt4 book ai didi

javascript - 使用此 Javascript

转载 作者:行者123 更新时间:2023-11-29 19:46:06 26 4
gpt4 key购买 nike

JS 新手..谁能告诉我在下面的函数中使用它是否合适:

var Vector = (function()...

this.prototype.add = function(someVector2){

var tmpVect = this;
tmpVector.x += someVector2.x;
tmpVector.y += someVector2.y;
return tmpVect;
};

从某种意义上说,'var tmpVect = this' 会产生一个具有调用函数的向量的 x 和 y 属性的局部向量变量?

干杯

最佳答案

我会这样改写:(根据您的评论)

var Vector = function(){

}

Vector.prototype.add = function(someVector2){
var tmpVector = new Vector;
tmpVector.x = this.x + someVector2.x;
tmpVector.y = this.y + someVector2.y;

return tmpVector;
}

然后你可以像这样调用它:

var someVector = new Vector();
var addedVector = someVector.add(someVector);

以上将在 addedVector 中存储一个新的 Vector那会有一个 xy值(value)是 someVector 的两倍.

关于javascript - 使用此 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19576409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com