Liam Lambert
11 oktoober 2024
Rekursiooni vältimine JavaScripti slaidiseansi funktsioonis lubadustega
Pidevates tsüklites, sellises lõputu slaidiseansis, võib lubadusi kasutavate JavaScripti meetoditega töötamisel põhjustada rekursioon kõnevirna ületäitumise. Funktsioonivoo reguleerimiseks ilma brauserit lukustamata on tüüpiline võimalus kasutada asünkroonset tsüklit while(true) või asendada rekursiivne funktsioonikutse alternatiiviga, näiteks setInterval.