ベクトルを生成するコンストラクターと、ベクトルの和を計算するコード

function Vector(x,y){

    this.x = x;
  this.y = y;

}

function add(v1,v2){

let v = new Vector(v1.x+v2.x,v1.y+v2.y);

return v

}


let vecs = [];

for(let i=0; i<10; i++){

vecs.push(new Vector(Math.random(),Math.random()))

}

console.log(vecs);

let sum = vecs.reduce((v1,v2) => add(v1,v2));

console.log(sum);

この記事が気に入ったらサポートをしてみませんか?