ねえ、私はJavascriptを手に入れ始めました、そして私はオブジェクトに関して少し問題を抱えています。さまざまな側面を取り入れたシェイプクラスを作成しようとしています。これらの側面を使用すると、より多くの特性が作成されるため、ポイントの位置の座標を保存できます。私が今持っているのはサイズを取り入れているクラスです。forループを使用して、位置を格納するための「プロパティ」を作成したいと思います。学習目的のために、これらを0に設定して、これが可能かどうかを確認します。オブジェクトに関する説明をいただければ幸いです。
function Shape(size) {
this.size = size
for(var i=0; i<size; i++){ //tries to create the properties
//this[i].posX: 0;
//this[i].posY = 0;
}
}
理想的には、これらにアクセスしたいので、次のタイプの形式になります。
var triangle = new Shape(3);
triangle[0].posX = 100; // So essentially I could set this to 100, the integer in the [] would represent a side.
triangle[0].posY = 100; // etc ... for the rest of the sides
ありがとう!