Posts
Q&A
์คํฌ๋กค ๊ด๋ จํด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๊ฐ์ ์ ๋ง ์ฌ๋ฏธ์๊ฒ ์๋ณด๊ณ ์์ต๋๋น ใ ใ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ๐
- 0
- 4
- 565
Q&A
์คํฌ๋กค ๊ด๋ จํด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.๐ ๊ฒ์์ ๋ถ๋ถ์ ์คํฌ๋กค๋ฐ์ ๋๋ค. ์ ๊ทธ๋ฌ๋ฉด , ์ ๊ฐ ์๊ฐํ๋ ์คํฌ๋กค๋ ๋ถ๋ถ์ด ๊ฒ์์ ์์ญ์ธ๋ฐ, ์ฌ์ค์ ์ ์์ญ์ ๋ช ํํ ๊ตฌ๋ถ์ง์ ์ ์๊ธฐ๋๋ฌธ์ ์ฌ์ค์ ๋ณด๋ผ์ ์์ญ๊ณผ ๊ฐ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋์??
- 0
- 4
- 565
Q&A
setTimeout ์ง๋ฌธ
์ง๋๊ฐ๋ ์๋ฆฐ์ด์ ๋๋ค ^^;; for๋ฌธ์์ ์ฌ์ฉํ์ ๋ณ์ ์ค์ฝํ ์ฐจ์ด ๋๋ฌธ์ ๋ฐ์ํ ํ์๊ฐ์ต๋๋ค. ์ฌ๋ ค์ฃผ์ ์ฝ๋์์๋ for(let i ~~~)๋ผ๊ณ ํ์ จ๊ธฐ๋๋ฌธ์ let์ ์ค์ฝํ๊ฐ { }์์์ ์ ์ฉ๋์ด์ ๊ฐ์ด ์๋ง๊ฒ ํ ๋น(?)๋์ด์ ๊ฐ๋ฅํ๊ฑฐ๊ฐ์ต๋๋ค. ์ ์๋๊ป์ ์ฌ์ฉํ์ ์ฝ๋๋ for(var i~~~)๋ผ๊ณ ์ฐ์ จ๊ธฐ ๋๋ฌธ์ var์ ์ค์ฝํ๊ฐ function(์ฌ๊ธฐ์๋ window ์ ์ญ)์ด ๋ฉ๋๋ค. ๊ทธ๋์ ๊ฒฐ๊ตญ ๋น๋๊ธฐํจ์๊ฐ ์คํ๋๋ ์์ ์๋ i๊ฐ ๋ง์ง๋ง๊ฐ์ผ๋ก ๋ณํด์๊ธฐ๋๋ฌธ์ ์๋๋ ๊ฑฐ๊ณ ์. ์ฆ, for๋ฌธ์์ ๋ณ์ ์ ์ธ์ ์์ด์ var๋ let์ด๋์ ๋ฐ๋ผ์ ๋ฌ๋ผ์ง๊ฒ๊ฐ๋ค์... ์ ๋ ์๋ฐ์คํฌ๋ฆฝ๋ฅผ ๋ฐฐ์ฐ๋ ์ ์ฅ์ด๋ผ...ํ๋ฆฐ๋ถ๋ถ์๋ค๋ฉด ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ps1.ํน์ ์ดํด๊ฐ ์์๋์ จ๋ค๋ฉด,,, https://www.daleseo.com/js-var-issues/ ์ฌ๊ธฐ๋ถ๋ถ ์ฐธ๊ณ ํ์๊ธธ...(์ด๋ ๊ฒ ์ฌ์ดํธ ์ฌ๋ ค๋ ๋๋์ง๋ชจ๋ฅด๊ฒ ์ง๋ง ์ ๋ ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํด์์ ;;) ps2. ์ด๋ ๊ฒ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ๋ ์๋ค์... for (var i = 0; i winNum.length; i++) { let num = winNum[i]; setTimeout(() => { const ball = document.createElement("div"); ball.textContent = num; win.appendChild(ball); }, 1000 * (i + 1)); }
- 0
- 4
- 263




