È successo. Codifichi un po` e ricevi un errore nella tua console o negli strumenti di sviluppo di Chrome che indica rangeerror non rilevato: la dimensione massima dello stack di chiamate è stata superata‚Ķ
con una traccia. Cosa significa?
Quando scriviamo una funzione ricorsiva, abbiamo bisogno di un caso base per interrompere la chiamata ricorsiva. In caso contrario, continuerà a chiamare la funzione ricorsiva fino all`esaurimento dello stack di chiamate. Questo è chiamato ciclo infinito.
Ecco un esempio di codice che genererà questo errore: