From aecf8996026602eab332e6a48d6389aa4a9de640 Mon Sep 17 00:00:00 2001 From: lumosmind <12192118+lumosmind@users.noreply.github.com> Date: Wed, 30 Oct 2019 13:44:38 +0300 Subject: [PATCH] code non-compatible with clarification drawing in clarification drawing(setinterval-interval.svg) func is calling with different argument values like func(1), func(2) ... But we can't see why variable i changing. Maybe we need func(i++) to explain this situation. --- .../08-settimeout-setinterval/article.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/article.md b/1-js/06-advanced-functions/08-settimeout-setinterval/article.md index 50b25d8b..f31a523d 100644 --- a/1-js/06-advanced-functions/08-settimeout-setinterval/article.md +++ b/1-js/06-advanced-functions/08-settimeout-setinterval/article.md @@ -184,7 +184,7 @@ Let's compare two code fragments. The first one uses `setInterval`: ```js let i = 1; setInterval(function() { - func(i); + func(i++); }, 100); ``` @@ -198,7 +198,7 @@ setTimeout(function run() { }, 100); ``` -For `setInterval` the internal scheduler will run `func(i)` every 100ms: +For `setInterval` the internal scheduler will run `func(i++)` every 100ms: ![](setinterval-interval.svg)