.

martes, 16 de abril de 2024

Recursividad

La recursividad es cuando una función se llama a sí misma y esta genera una nueva ejecución de la función. Esto sucede reiteradamente hasta que cumpla o no con cierta validación que nosotros declaremos para que deje de llamarse a sí misma en algún punto.

Normalmente, pensaríamos que este tipo de problemas lo podemos resolver con condicionales y/o bucles.

while(numerito < 5) {

console.log(numerito);

numerito++;

}


// Función recursiva:

function recursiva(numerito) { // Recive un número

console.log(numerito); // Imprimimos en consola el número

if (numerito < 5) { // Evalua si es menor a 5

// Llamamos nuevamente a nuestra función enviandole el número siguiente:

return recursiva(numerito + 1);

} else { // La función deja de llamarse a sí misma:

return 5;

}

}


https://platzi.com/clases/2419-javascript-poo-intermedio/39814-que-es-recursividad/




Si el contenido le ha sido de utilidad, lo invitamos a hacer una donación en el siguiente botón.

La cantidad que sea de su voluntad entregar


En caso que no se visualice el contenido, hacer recargar (refresh) a la página que sea abierta.



No hay comentarios:

Publicar un comentario

DOLIBARR - Sistema de Variables de Sustitución

Son editadas en el directorio: /htdocs/core/lib/functions.lib.php   Variable substitution system Ir a la navegación Ir a la búsqueda Return ...