0
var person1 = {
    firstName : "John",
    lastName  : "Doe",
    age       : 50,
    eyeColor  : "blue"
};

lot of object are there like above. i have tried get the object like below but not working.

var id = "1";

person+id.firstName + " is " + person+id.age + " years old.";

please guide me.

Rayon
  • 36,219
  • 4
  • 49
  • 76

1 Answers1

1

If it's in global context then you can get it from window object

var person1 = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};

var id = "1";

document.write(window["person" + id].firstName + " is " + window["person" + id].age + " years old.");
Pranav C Balan
  • 113,687
  • 23
  • 165
  • 188