JavaScript objektum tulajdonság elérése változóval

Sziasztok!

Van egy JavaScript objektumom (item). Ennek az objektumnak van egy tulajdonsága (type). Ezt normál esetben így érem el: alert(item.type). A problémám viszont, hogy a type helyett egy változót kellene használnom, tehát valahogy így:

var property = 'type';
alert(item.property);

Így viszont a 'property' nevű tulajdonságot próbálja meg visszaadni ahelyett, hogy a property változó értékét helyettesítené be. Valaki tud erre megoldást?

Hozzászólások

Megtaláltam a megoldást, objektum tulajdonságokhoz asszociatív tömbként is hozzá lehet férni (azt hittem csak tömbök esetén működik), tehát:

var property = 'type';
alert(item[property]);