Entry
How do I create a multi-dim array, (i.e. planets and their moons)
Aug 30th, 2000 08:46
Martin Honnen, jsWalter,
You can create Array of Objects and Arrays of Arrays to structure your
data, e.g.
function Planet (name, diameter, moons) {
this.name = name;
this.diameter = diameter;
this.moons = moons;
}
function Moon (name, diameter) {
this.name = name;
this.diameter = diameter;
}
var planets =
new Array (
new Planet('Mecury', 3000, new Array()),
new Planet('Venus', 7000, new Array()),
new Planet('Earth', 7000,
new Array(new Moon('Moon', 1000))),
new Planet('Mars', 4000, new Array())
);
alert(planets[0].name);
alert(planets[2].moons[0].name);