En resumen dice que me falla esto
set(Resumen, eval(Resumen).splice(LineaDondeAgregar, 0, "2"));
Resumen es "Code4" o "Code5" según el momento de ejecución. Ambos son los nombres de arrays.
Lo que intento con esa línera es que al array de turno se le inserte un elemento en la posición LineaDondeAgregar, que puede ser 0 o 1, según el momento, y dicho elemento tenga el valor "2".
Entiendo que usar set es innecesario.
Lo que no entiendo es por qué el resultado cambia cuando uso set

Supongamos que Code4 fuese ["1"], un elemento solo.
Esto
set(Resumen, eval(Resumen).splice(LineaDondeAgregar, 0, "2"));
se transforma en
Code4 ahora es ["2", "1"]
Pero la IA dice que el resultado es vacío. ¿Qué tiene que ver el set, cómo es posible que lo influya?
2+2 es 4 en el set o fuera del set.
eval(Resumen).splice(LineaDondeAgregar, 0, "2") es ["2", "1"] en el set o fuera.
En realidad esa línea es "Coide4 es ahora ["2", "1"]", al ponerlo en un set es como que en la definición de un array estoy definiendo un array, es raro sí, no sé cual debería ser la consecuencia de eso, pero ¿vacío? ¿por qué?
La conversación completa, incluyendo contexto y explicación antes de que hiciera este post
https://share.google/aimode/Nem6q1MoG0ODU3avA
EDIT: Lo que quería con el código lo acabo de lograr, el tema no va de eso, sino por qué splice falla al estar en set.





Autor



En línea
