Algorytmy i struktury danych · Junior · Pytanie 22 z 75
Gdzie sam silnik JavaScriptu używa stosu?
- ✓Poprawna odpowiedź: Do śledzenia wywołań funkcji: stos wywołań
- 2Do porządkowania żądań sieciowych przed wysłaniem
- 3Do przechowywania każdego obiektu utworzonego przez
new
Wyjaśnienie
Każde wywołanie kładzie ramkę ze zmiennymi lokalnymi i adresem powrotu, a return ją zdejmuje. Dlatego głęboka lub nieskończona rekurencja kończy się błędem "Maximum call stack size exceeded".