Эффективный синтаксис для заполнения ассоциативного массива javascript

У меня есть текстовое поле с автозаполнением, в которое пользователи могут вводить код элемента, и ему нужно узнать, какой номер идентификатора этого кода элемента указан в javascript.

Ассоциативный массив - это то, как я могу себе представить, что это должно быть сделано, но следующее кажется немного длинным, и я я надеюсь, что у кого-то есть лучший способ сделать это, или краткое изложение того, что у меня ниже:

var itemIds = new Array();
itemIds["item1"] = 15;
itemIds["item2"] = 40;
itemIds["item3"] = 72;
...

function getItemId(code){
    return itemIds[code];
}
18
задан blahdiblah 1 March 2012 в 02:48
поделиться