Estoy tratando de crear una matriz asociativa, crear una matriz vacía, y luego añadir un (indexName
-> valor) par:variable como índice en una matriz asociativa - Javascript
var arrayName = new Array;
arrayName["indexName"] = value;
// i know i can also do the last line like this:
arrayName.indexName = value;
Cuando le asigno la valor al indexName
Quiero que indexName
sea dinámico y el valor de una variable. Así que he intentado esto:
arrayName[eval("nume")] = value;
Dónde:
var var1 = "index";
var var2 = "Name";
var nume = '"' + var1 + var2 + '"';
pero: alert(arrayName["indexName"]);
no vuelve "valor" ... dice "indefinido"
¿Hay algo que me falta ? (No estoy familiarizado con eval()
); Si el camino que intento es un callejón sin salida, ¿hay alguna otra manera de hacer que el nombre del índice del conjunto asociativo sea dinámico?
gracias ... matrices introdujeron algunas complicaciones con citas dentro de corchetes ... :) – bogdan