Добавление векторов в JavaScript - PullRequest
0 голосов
/ 18 ноября 2018

Мне нужно решение моей проблемы - добавление векторов в Java. Я застрял на некоторое время, поэтому любая помощь будет принята с благодарностью. Во-первых, у меня есть код для установки и получения векторов x, y, z, которые уже существуют.

class Vector{
  constructor(pX, pY, pZ){

this.setX(pX);

 this.setY(pY);

 this.setZ(pZ);

 }
 getX(){

     return this.mX;

}
setX(pX){

   this.mX = pX;

 } getY(){
        return this.mY;

 } setY(pY){

     this.mY = pY;

 } getZ(){

       return this.mZ;

 }setZ(pZ){
        this.mZ = pZ;
    }   

Часть, с которой мне нужна помощь, - это дополнение, которое должно соответствовать определенной части спецификации. Ниже приведена спецификация.

describe("Add", function () {
    var vector, secondVector, thirdVector;    
    vector = new Vector(30, 40, 0)       
    secondVector = new Vector(20, 30, 0);       
    thirdVector = vector.add(secondVector);
    it("X Set", function () {
        expect(thirdVector.getX()).toEqual(50);
    });
    it("Y Set", function () {
        expect(thirdVector.getY()).toEqual(70);
    });
});

Пожалуйста, кто-нибудь может дать мне решение, спасибо заранее.

...