Cita:
Iniciado por chwc Ya entendi lo que queres hacer!
mira, puedes utilizar los for de la siguiente manera
Código Javascript
:
Ver original// aca defines esfera
function cadenaImagen(cadena, codigo) {
cadena = cadena.toUpperCase();
var salida = '';
for (i = 0; i < cadena.length; i++) {
for (x in esfera[codigo]) {
if (esfera[codigo][x][0] === cadena.charAt(i)) salida += esfera[codigo][x][2];
}
}
return salida;
}
entonces haces algo como
cadenaImagen('Juan',0)
donde 0 define cual array principal de esfera utiliza
un saludo, y buena vibra !
Viéndolo bien, sería mucho mejor usar este código, pues justamente hace lo que necesito. Lamento no haberlo dicho, pero también quería minimizar al máximo el array para ocupar menos espacio. Veré cuál de los dos métodos (ambos funcionan a la perfección) me es más fácil de comprender y tiene mayor velocidad en el manejo de los datos. Sinceramente entiendo mejor tu código y sólo maneja una función.
Cuento mis experiencias por aquí en cuanto pruebe ambos