Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2011, 06:47
Avatar de Aijoona
Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 13 años
Puntos: 343
Respuesta: problema sencillo de eval (o talvez no sea necesario eval)

No hace falta usar eval. Podes acceder a las propiedades de un objeto mediante la notación de corchetes ([]):

Código Javascript:
Ver original
  1. var
  2.     c01 = 'WAKA',
  3.     value = '01';
  4.  
  5. window['c' + value] ==  window.c01; // true
  6. window['c' + value] ==  c01; // true

---

Te recomendaría que apliques un poco de buenas prácticas.

1. Estás declarando las variables como globales implícitas (no usas var)
2. Estás declarando las variables como globales cuando podrías agruparlas en un objeto (namespace).
3. Los nombres de las variables son horribles y no dicen nada sobre su contenido (semantica).
4. Estás mal usando el eval.
__________________
blog | @aijoona