Liam Lambert
11 spalio 2024
Rekursijos išvengimas „JavaScript“ skaidrių demonstravimo funkcijoje su pažadais
Nepertraukiamose kilpose, tokioje nesibaigiančioje skaidrių demonstracijoje, rekursija gali sukelti skambučių krūvos perpildymą dirbant su „JavaScript“ metodais, kuriuose naudojami pažadai. Norint reguliuoti funkcijų srautą neužrakinant naršyklės, įprasta parinktis yra naudoti asinchroninį while(true) kilpą arba pakeisti rekursinį funkcijos iškvietimą alternatyva, pvz., setInterval.