Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2014, 15:15
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: Sobrescribir palabras clave como métodos

El autómata que has hecho concatenando órdenes mediante chaining marea con sólo verlo xd.

Que yo sepa, no se recomienda usar como identificador ninguna palabra reservada.
Así que la pregunta es ¿es el nombre de cualquier atributo o método de un objeto, un identificador? Pues al parecer no, porque el parseador léxico que trocea el código por tokens no interpreta igual un var for=4; que un array["for"]=4 o lo que es lo mismo, array.for

En cuanto a eval y Function, son las dos únicas formas que conocía de interpretar una cadena como si fuera código real de forma automática. Quedaría como ya sabrás la tercera vía: Trocear y evaluar manualmente la cadena.