Tengo un cuadro de texto de autocompletar en el que los usuarios pueden escribir un código de elemento y deben averiguar cuál es el número de identificación de ese código de elemento en javascript.Sintaxis eficiente para rellenar una matriz asociativa javascript
Una matriz asociativa es la manera que me imagino que se debe hacer, pero el siguiente parece un poco largo aliento y espero que alguien tiene una mejor manera de hacerlo o abreviada de lo que tengo a continuación:
var itemIds = new Array();
itemIds["item1"] = 15;
itemIds["item2"] = 40;
itemIds["item3"] = 72;
...
function getItemId(code){
return itemIds[code];
}
No es necesario declarar 'itemIds' como objeto' Array'. Después de todo, solo está agregando propiedades a un objeto. Dado que el objeto JavaScript se puede ver como un 'contenedor para pares clave-valor', cualquier objeto JavaScript lo hará. – smwikipedia