Here I wanted to loop through my array consisting elements as Objects. But my problem is that I was unable to pass spritearray[i] =
(which should be) Ncardinal
into the function text(label = (Ncardinal = {"name": "North", "lat": 0, "lon": 360}))
.
var sprite, label;
var radius = 1;
function text(label, radius)
{
this.position.x = label.lat;
this.position.y = label.lon;
};
var Ncardinal = {"name": "North", "lat": 0, "lon": 360};
var Scardinal = {"name": "South", "lat": 0, "lon": 180};
var Ecardinal = {"name": "East", "lat": 0, "lon": 90};
var spritearray = [Ncardinal, Scardinal, Ecardinal];
for(var i=0; i<spritearray.length; i++)
{
sprite = new text(spritearray[i], radius);
}