From 4bea0a5a90fc61253ad5e4047cb315b4d257575b Mon Sep 17 00:00:00 2001 From: Shohqadamm Date: Sat, 26 Mar 2022 06:07:41 +0500 Subject: [PATCH 1/2] Assalomu alaykum uz.javascript.info/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md file qo'shdim va kichik tarjimani amalga oshirdim faqat javascript.info saytidagi original Taskni topolmadim shuning uchun javob to'griligiga ishinchim komil emas tekshirib qabul qiling --- .../3-rewrite-settimeout/solution.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md b/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md new file mode 100644 index 000000000..18cbbae86 --- /dev/null +++ b/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md @@ -0,0 +1,24 @@ +using `setInterval` + +```js run +let i = 0; + +let start = Date.now(); + +function count() { + + if (i == 1000000000) { + alert("Done in " + (Date.now() - start) + 'ms'); + } else { + setTimeout(() => { clearInterval(count) }, 5000); + } + + // a piece of heavy job + for(let j = 0; j < 1000000; j++) { + i++; + } + +} + +count(); +``` From 4c284e8c8911b88bb196f4039f945fd3bfd0e8ee Mon Sep 17 00:00:00 2001 From: Shohqadamm Date: Sat, 26 Mar 2022 06:14:23 +0500 Subject: [PATCH 2/2] translated: solution.md in setInterval theme --- .../08-settimeout-setinterval/3-rewrite-settimeout/solution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md b/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md index 18cbbae86..420028719 100644 --- a/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md +++ b/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/solution.md @@ -1,4 +1,4 @@ -using `setInterval` +foydalanildi `setInterval` ```js run let i = 0;