Mago99
Mago99

Reputation: 63

How to access multidimensional object in javascript?

Here is my code:

var obj ={
    "item":{
        name:"manu",
        nachname:"kostner",
        beruf:"astronaut"
    },
    "item":{
        name:"juliad",
        nachname:"sib",
        beruf:"mönch"
    }    
  };
  alert(obj.item[0].name);

alert(obj.item.name); is working, but I don't want to give every item a new name..

Upvotes: 0

Views: 3653

Answers (1)

Artyom Neustroev
Artyom Neustroev

Reputation: 8715

You have to use array, as keys in objects have to be unique:

var arr = [{
      name:"manu",
      nachname:"kostner",
      beruf:"astronaut"
    }, {
      name:"manu",
      nachname:"kostner",
      beruf:"astronaut"
    }];

alert(arr[0].name);

Upvotes: 1

Related Questions