verifique suma son propiedades propiedad producto para multiplicacion matriz matrices ley las distributivas distributiva demostracion conmutativa asociativo asociativa javascript web-applications

javascript - suma - Definir matriz asociativa de matrices.



propiedades de la matriz conmutativa (2)

Eche un vistazo a la sintaxis de JSON , creo que podría inspirar la construcción de sus estructuras de datos de una manera que sea flexible, correcta y compleja como desee.

This página tiene mucha información y ejemplos que son útiles para usted.

Por ejemplo, mira esto:

var employees = { "accounting" : [ // accounting is an array in employees. { "firstName" : "John", // First element "lastName" : "Doe", "age" : 23 }, { "firstName" : "Mary", // Second Element "lastName" : "Smith", "age" : 32 } ], // End "accounting" array. "sales" : [ // Sales is another array in employees. { "firstName" : "Sally", // First Element "lastName" : "Green", "age" : 27 }, { "firstName" : "Jim", // Second Element "lastName" : "Galley", "age" : 41 } ] // End "sales" Array. } // End Employees

Quiero definir una matriz asociativa como esta

var theVar = [ { "100", [0, 1, 2] }, { "101", [3, 4, 5] } ]

Esencialmente quiero poder acceder a una matriz de tres números especificando el índice personalizado.

Sin embargo, no importa lo que intente, no puedo hacer que funcione.

Sé que puedo definirlo como:

theVar["100"] = [0, 1, 2]; theVar["101"] = [1, 2, 3];

Pero estoy configurando esto en otro lugar y preferiría poder establecerlo en una sola declaración.


theVar = { "100": [0, 1, 2], "101": [3, 4, 5] }

podría hacer el truco Luego puede acceder usando theVar["101"] (o theVar[101] para el caso).

(Como var también es una palabra clave en JavaScript, usarla como nombre de variable es muy probable que cause problemas).