Tengo un objeto que asocia una clave a una matriz de valores. P.ej.
var map = { "600": [ "600", "0" ], "602": [ "600", "0" ], "6723": [ "6646", "600", "0" ], "6646": [ "600", "0" ] }Noté que Javascript resolverá una clave cuando use una matriz para la búsqueda de claves.
P.ej.
map[600] => ["600","0"] map[[600]] => ["600","0"] map[[[600]]] => ["600","0"]¿Tiene curiosidad acerca de este aplanamiento de entrada inherente? Además, cuando pasa una matriz de valores múltiples, JS elegirá ese último argumento. Pero si anida matrices, devuelve indefinido.
P.ej.
map[600, 6723] => ["6646","600","0"] map[[600, 6723]] => undefined¿Alguna información/enlaces/documentos sobre lo que está sucediendo aquí? ¡Gracias!