Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/04/2013, 20:20
Avatar de bryanjhv
bryanjhv
 
Fecha de Ingreso: marzo-2013
Ubicación: Cajamarca
Mensajes: 35
Antigüedad: 11 años, 8 meses
Puntos: 3
Respuesta: ¿Cómo recorrer un string y reemplazar valores?

Cita:
Iniciado por chwc Ver Mensaje
Ya entendi lo que queres hacer!
mira, puedes utilizar los for de la siguiente manera
Código Javascript:
Ver original
  1. // aca defines esfera
  2.  
  3. function cadenaImagen(cadena, codigo) {
  4.     cadena = cadena.toUpperCase();
  5.     var salida = '';
  6.     for (i = 0; i < cadena.length; i++) {
  7.         for (x in esfera[codigo]) {
  8.             if (esfera[codigo][x][0] === cadena.charAt(i)) salida += esfera[codigo][x][2];
  9.         }
  10.     }
  11.     return salida;
  12. }

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