Liam Lambert
11 oktober 2024
Izogibanje rekurziji v funkciji diaprojekcije JavaScript z obljubami
V neprekinjenih zankah, kot je neskončna diaprojekcija, lahko rekurzija povzroči prelivanje sklada klicev pri delu z metodami JavaScript, ki uporabljajo obljube. Za uravnavanje toka funkcije brez zaklepanja brskalnika je tipična možnost uporaba asinhrone zanke while(true) ali zamenjava rekurzivnega klica funkcije z alternativo, kot je setInterval.