¿Hasta cuantas llamadas a función se pueden realizar sin que se agote el stack?

Pregunta de la clase:
Funciones recursivas
Luis Fernando Zarazua Aguilar

Luis Fernando Zarazua Aguilar

Pregunta
student
hace 5 años

¿Hasta cuantas llamadas a función se pueden realizar sin que se agote el stack?

2 respuestas
para escribir tu comentario
    Erik Ochoa

    Erik Ochoa

    student
    hace 5 años

    Los resultados varian, dependiendo de la función, de las condiciones de memoria y de ciertas limitantes agregadas en ES6. Puedes usar el siguiente código para probar por ti mismo:

    function computeMaxCallStackSize() { try { return 1 + computeMaxCallStackSize(); } catch (e) { // Call stack overflow return 1; } }

    Algunos resultados: Node.js: 11034 Firefox: 50994 Chrome: 10402

    Luis Fernando Zarazua Aguilar

    Luis Fernando Zarazua Aguilar

    student
    hace 5 años

    @elyager muy intersante código (no se me había ocurrido un código asi) , es algo muy importante a saber sobre todo cuando se programa en dispositivos de pocas capacidades como microcontroladores.

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.