Is there any error in my code esp var newpoint[0] = new Point; . I wnat to know on how to do oop in javascript
function Point()
{
var x;
var y;
}
var length = 1;
var arrayindex;
var newpoint[0] = new Point;
newpoint[0].x = 10;
newpoint[0].y = 10;
for(i=0 ; i<10; i ++)
{
newpoint[length].x = 10*i;
newpoint[length++].y = 10*i;
}
for(arrayindex in newpoint )
{
alert('x='+newpoint[arrayindex].x +'y='+newpoint[arrayindex].y);
}
EDIT : Thanks all . I have come up with two code need to know which one is better any any sugesstion and protips . both work
function Point()
{
this.x;
this. y;
}
var length = 0;
var newpoint = [];
for(i=0 ; i<10; i ++)
{
newpoint[length] =new Point();
newpoint[length].x = 10*i;
newpoint[length++].y = 10*i;
}
for(arrayindex in newpoint )
{
alert('x='+newpoint[arrayindex].x +'y='+newpoint[arrayindex].y)
}
and
var length = 0;
var newpoint = [];
for(i=0 ; i<10; i ++)
{
newpoint[length] = {};
newpoint[length].x = 10*i;
newpoint[length++].y = 10*i;
}
for(var arrayindex in newpoint )
{
alert('x='+newpoint[arrayindex].x +'y='+newpoint[arrayindex].y)
}