Byku Byku 14.03.2020, 21:47:07 0 + #javascript #programowanieKtoś mi powie dlaczego pętla w pewnym momencie się zatrzymuje? ( ͡° ͜ʖ ͡°)var res = document.getElementById('percent');let x = 1;(function wypok(x){ setInterval(function() { if (x <= 100) { percent.innerHTML = x; x++; wypok(x); } }, 200);
t.....k konto usunięte 14.03.2020, 22:16:31 via Android 2 + @Byku zakładając że to co pokazujesz to uproszczony przykład to być może kod osiąga jakiś recursion-limit?możesz spróbować osiągnąć to samo iteracyjnie używając funkcji asynchronicznej, np:const sleep = (ms) => new Promise((resolve)=>{setTimeout(resolve,ms)})Pokaż całość
Ktoś mi powie dlaczego pętla w pewnym momencie się zatrzymuje? ( ͡° ͜ʖ ͡°)
var res = document.getElementById('percent');
let x = 1;
(function wypok(x)
{
setInterval(function()
{
if (x <= 100)
{
percent.innerHTML = x;
x++;
wypok(x);
}
}, 200);
Komentarz usunięty przez autora
możesz spróbować osiągnąć to samo iteracyjnie używając funkcji asynchronicznej, np:
const sleep = (ms) => new Promise((resolve)=>{setTimeout(resolve,ms)})