Раньше, когда мне нужно было хранить ряд связанных переменных, я бы создал класс.
function Item(id, speaker, country) {
this.id = id;
this.speaker = spkr;
this.country = country;
}
var myItems = [
new Item(1, 'john', 'au'),
new Item(2, 'mary', 'us')
];
Но мне интересно, хорошо ли это. Есть ли другие, лучшие способы моделирования структуры в Javascript?