Del curso: Desafío de programación: Programación funcional en JavaScript

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

¡Crece y explota!

¡Crece y explota!

(Música de videojuego) En la programación funcional, podemos reemplazar bucles utilizando recursión. Es importante recordar que la recursión es cuando una función se llama a sí misma pasando como parámetro el resultado del llamamiento anterior. Es por esta razón que se dice que la recursión es la solución de un problema a través de soluciones del mismo problema pero en instancias más pequeñas. En este desafío vamos a simular como si un globo se inflase hasta explotar. Para hacer esta animación con RxJs y programación funcional, vamos a utilizar el operador expand para llamar una función recursivamente y así hacer que las dimensiones del globo se expandan hasta un punto determinado. Detén el video aquí, trabaja en este desafío y luego vuelve para ver cómo yo he implementado esta solución. (Música de videojuego) Este es el elemento que yo tengo que hacer que crezca utilizando recursión. Para eso entonces voy a utilizar la función «of» para crear un observable el cual va a tener un valor…

Contenido