Articles of asociative array

Objeto de JavaScript como matriz

Accediendo a las properties del object Js: Cuál es la diferencia entre : 1) Obj.src vs 2) Obj["src"] Solo sé que # 1 no se puede usar con el número (por ejemplo, si el nombre de la propiedad es "1") ¿Hay alguna otra diferencia importante?

Matriz asociativa de JavaScript por variable

Me gustaría pasar una variable a la key de mi variable monthHash aquí: var monthHash = new Array(); monthHash["JAN"] = "Jan"; monthHash["FEB"] = "Feb"; … monthHash["NOV"] = "Nov"; monthHash["DEV"] = "Dec"; Tal que puedo hacer esto: alert(monthHash[the_variable]); En lugar de usar una caja de interruptor para pasar por esto. Cuando bash, sin embargo, obtengo un […]

Matriz asociativa sin toString, etc.

Quiero crear una matriz asociativa: var aa = {} //equivalent to Object(), new Object(), etc… y quiero estar seguro de que cualquier tecla a la que acceda va a ser un número: aa['hey'] = 4.3; aa['btar'] = 43.1; Sé que JS no tiene tipeo, por lo que no puedo verificarlo automáticamente, pero puedo asegurar en […]

¿Cómo obtengo la diferencia entre una matriz asociativa y una matriz regular en Javascript?

¿Es posible get la diferencia de una matriz asociativa y una matriz regular en Javascript? Ex. array1 = [5, 1, 3]; array2 = [1 => 15, 2 => 20, 3 => 10, 4 => 5, 5 =>50 ]; La diferencia sería … diff = [2 => 20, 4=> 5];

Crear una matriz asociativa con keys enteras

Necesito crear una matriz asociativa en javascript con una key integer siguiente manera; a["10"] = "ten"; pero cuando creo una matriz, pone el valor en el 10th índice de la matriz y crea una matriz con la longitud 11. Quiero que sea un par de valores key. Sé que esto se puede hacer mediante el […]

javascript usando matriz numérica como matriz asociada

En Javascript, tengo una matriz de objects, usuarios, de modo que los usuarios [1] .name me den el nombre de ese usuario. Quiero usar el ID de ese usuario como el índice en lugar del contador cada vez mayor. Por ejemplo, puedo iniciar al primer usuario como usuarios [45]. Sin embargo, descubrí que una vez […]

Javascript: analizar el file INI en una matriz asociativa anidada

Soy nuevo en Javascript y tengo problemas para analizar un file con formatting INI en objects nesteds. El file que tengo tiene el siguiente formatting: ford.car.focus.transmission=standard ford.car.focus.engine=four-cylinder ford.car.focus.fuel=gas ford.car.taurus.transmission=automatic ford.car.taurus.engine=V-8 ford.car.taurus.fuel=diesel purchased=Ford Taurus Me gustaría que la estructura se vea así: { ford: { car: { focus: { transmission: 'standard', engine: 'four-cylinder', fuel: 'gas' } […]

Comprobando si existe una matriz asociativa en JavaScript

Tenía la misma pregunta que aquí: ¿ Verificar si existe una key en un object de JavaScript? . Sin embargo, estoy buscando un método que funcione en todos los principales browseres, incluido IE 6+. El método que vi que me gustó es el uso del operador in , que nunca he visto antes. Probé algo […]

¿Qué tipo de function / algorithm hash utiliza el set asociativo javascript?

Aprendimos que hay muchos algorithms / funciones de hashing diferentes, y me pregunto cuál es el que usa javascript (v8, si la implementación es importante).

Matriz asociativa en javascript utilizando un par / tupla como key / índice multivalor

En Python, puedo usar tuplas como la key de un dictionary. ¿Cuál es el equivalente en javascript? >>> d = {} >>> d[(1,2)] = 5 >>> d[(2,1)] = 6 >>> d {(1, 2): 5, (2, 1): 6} Para aquellos que están interesados, tengo dos arreglos … positions = … normals = … Necesito hacer una […]