Intentando programar otra cosa usando eso, tengo
Código
NroDePasoaVariar = Pasos+1; while (NroDePasoaVariar > 1) { NroDePasoaVariar--; // Resumen: TipoDePaso_ = "TipoDePaso"+NroDePasoaVariar; while (this[TipoDePaso_] < TiposDePaso) { this[TipoDePaso_] = this[TipoDePaso_]+1;
Me genera dudas esa última línea y no entiendo la explicación de la IA.
https://share.google/aimode/cuudJrnjDdLWT9p75
Yo antes hacía
set(TipoDePaso_, eval(TipoDePaso_)+1)
o tal vez
set(TipoDePaso_, eval(eval(TipoDePaso_))+1)
La cosa es que estoy creando una variable...
cuyo nombre depende del valor de TipoDePaso_
y cuyo valor depende del valor del valor de eso.
¿No?
Si TipoDePaso_ es "TipoDePaso1" entonces el set lo que hace es
TipoDePaso1 = eval("TipoDePaso1")+1
O sea, me confunde que es como si el resultado del mismo código
this[TipoDePaso_]
dependiera de si está a la izquierda o derecha del =
Si está a la izquierda, se mira el contenido y se le quitan las comillas
Si está a la derecha, se mira el contenido y se busca el valor
Voy a intentar probar el código pero aún no estaba como para eso.





Autor



En línea
