2017-01-28 5 views
-1

私は問題点があります私はポイントを保存しなければならないし、ポイントのクラスを夢中にして、私は得るすべてのポイントを保存するオブジェクトの配列をしたいが、私はそれを行う方法を知らない...javascriptでarray型のオブジェクトを作るには?

これは、関数である:

function Points(x,y){ 
this.x = x; 
this.y = y; 
} 

私が作ると、アレイのアイデアをhavedと方法プッシュして配列内のポイントを紹介するが、その配列はオブジェクトのタイプではないbeacuse私は動作しません

答えて

2

オブジェクトの配列を作成する必要があります。

// Create an array named points 
var points = []; 

// Add elements to the array by pushing them 
points.push(new Point(0,2)); 

それが特異であるので、私はポイントであるためにあなたのコンストラクタ関数の名前を変更しました。

var i,l = points.length; 
for (i = 0; i < l; i++) { 
    console.log("x: "+points[i].x+" y: "+points[i].y); 
} 
:あなたがそうのようなループを通るだろう配列内のポイントに到達するために

関連する問題