One Day Away es-419 Explainer

Explicador de A un día

Objetivo de este acertijo: Usar el método .replace() para cambiar el valor de un string. .replace() toma 2 argumentos, el primero es el string que estás buscando para reemplazar, y el segundo es el string se reemplazará el primer string. Si se encuentra el argumento del primer string, ese string se elimina y reemplaza por el argumento del segundo string.

Tutorial de la solución: La variable message tiene el valor de string ‘Today is my birthday’. Aquí el objetivo es cambiar la palabra ‘Today’ para que sea ‘Tomorrow’ en lugar de ‘Tomato’ usando el método .replace().

Pulsa ‘mato’ dentro del método .replace(). Pulsa el botón str para reemplazar el string e ingresa el string ‘morrow’. Ejecuta el código para ver si el mensaje impreso ahora es ‘Tomorrow is my birthday’.

Observa que ‘day’ en ‘birthday’ no se cambia. El método .replace() solo reemplaza la primera instancia del string que estaba buscando y se detiene.

Solución del código de ejemplo:
(Pulsa a continuación para revelar)

var message = 'Today is my birthday!';
message = message.replace('day', 'morrow');
print(message);

Conceptos de JavaScript: variables, strings, .replace()

Conceptos de Grasshopper: print()

Conceptos de JavaScript:

Conceptos de Grasshopper: