Forum Moderators: open
var person = [{ age: 0, name: "" }]; person[0].age = 45; person.age.push(45);
var person = []; // Array is empty
person.push({age: 35, name: "John Doe"}); // Array now contains 1 item
person.push({age: 26, name: "Jane Doe"}); // Array now contains 2 items
person.push({age: 45, name: "Marty McFly"}); // Array now contains 3 items
some_persons_age = person[5].age; some_persons_name = person[22].name; { ... loop
person.age.push(sample_number);
person.name.push(sample_string);
{
What I want is a variable called "person," with two "subvariables" attached -- one called "age" and the other called "name" -- so that I can access them in this fashion:
some_persons_age = person[5].age;
or
some_persons_name = person[22].name;
some_persons_age = person.age;
some_persons_name = person.name;
some_persons_age = person[5].age; // The 6th person's age
some_persons_name = person[22].name; // The 23rd person's name
var person = []; // Array is empty
person.push({age: 35, name: "John Doe"});
person.push({age: 26, name: "Jane Doe"});
person.push({age: 45, name: "Marty McFly"});
some_persons_age = person[1].age; // Jane Doe's age, 26
some_persons_name = person[2].name; // "Marty McFly"
var person = { age: [], name: [] }; { ... loop
person.age.push(age_value);
person.age.name(name_value);
}
person: [
{age: 0, name: ""},
{age: 0, name: ""}
]
{ ... loop
people.push({age: age_value, name: name_value});
}
{ ... loop
var person = {};
person.age = age_value;
person.name = name_value;
people.push(person);
}
var person = {
age: [
35,
26,
45
],
name: [
"John Doe",
"Jane Doe",
"Marty McFly"
]
}
age_val = person.indexOf(25); age_val = person.age.indexOf(25); age_val = person.indexOf({age: 25});
var age,
personMapByAge = {
find: function(age) {
return this[age] || [];
}
},
i,
n;
for (i = 0, n = person.length; i < n; i++) {
age = person[i].age;
personMapByAge[age] = personMapByAge[age] || [];
personMapByAge[age].push(person[i]);
}
var people_age_26 = personMapByAge.find(26); // returns an array
{ ... loop
people.push({age: age_value, name: name_value});
personMapByAge[age] = personMapByAge[age] || [];
personMapByAge[age].push(person[i]);
}