ํ์ด๋จธ ๊ด๋ จ API
setTimeout(callback, millisecond)
์ผ์ ์๊ฐ ํ์ ํจ์๋ฅผ ์คํ
- ๋งค๊ฐ๋ณ์(parameter): ์คํํ ์ฝ๋ฐฑ ํจ์, ์ฝ๋ฐฑ ํจ์ ์คํ ์ ๊ธฐ๋ค๋ ค์ผ ํ ์๊ฐ (๋ฐ๋ฆฌ์ด)
- return ๊ฐ: ์์์ ํ์ด๋จธ ID
setTimeout(function () {
console.log('1์ด ํ ์คํ');
}, 1000);
// 123
clearTimeout(timerId)
setTimeout ํ์ด๋จธ๋ฅผ ์ข ๋ฃ
- ๋งค๊ฐ๋ณ์(parameter): ํ์ด๋จธ ID
- return ๊ฐ: ์์
const timer = setTimeout(function () {
console.log('10์ด ํ ์คํ');
}, 10000);
clearTimeout(timer);
// setTimeout์ด ์ข
๋ฃ๋จ.
setInterval(callback, millisecond)
์ผ์ ์๊ฐ์ ๊ฐ๊ฒฉ์ ๊ฐ์ง๊ณ ํจ์๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํ
- ๋งค๊ฐ๋ณ์(parameter): ์คํํ ์ฝ๋ฐฑ ํจ์, ๋ฐ๋ณต์ ์ผ๋ก ํจ์๋ฅผ ์คํ์ํค๊ธฐ ์ํ ์๊ฐ ๊ฐ๊ฒฉ (๋ฐ๋ฆฌ์ด)
- return ๊ฐ: ์์์ ํ์ด๋จธ ID
setInterval(function () {
console.log('1์ด๋ง๋ค ์คํ');
}, 1000);
// 345
clearInterval(timerId)
setInterval ํ์ด๋จธ๋ฅผ ์ข ๋ฃ
- ๋งค๊ฐ๋ณ์: ํ์ด๋จธ ID
- return ๊ฐ: ์์
const timer = setInterval(function () {
console.log('1์ด๋ง๋ค ์คํ');
}, 1000);
clearInterval(timer);
// setInterval์ด ์ข
๋ฃ๋จ.
'Lecture > ์ฝ๋์คํ ์ด์ธ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SEB FE] Section3 unit 1 ์ฌ๊ทํจ์ ๋ฌธ์ ํ์ด (1) | 2023.05.17 |
---|---|
[SEB FE] Section2 unit 10 Web Server (1) Mini Node Server ๊ณผ์ (0) | 2023.05.17 |
[SEB FE] section 2 unit 3 - [JS /Node] ๋น๋๊ธฐ (0) | 2023.05.17 |
[SEB FE] section 2 unit 2 (5) ์ข ํฉํด์ฆ, beesbeesbees (1) | 2022.09.25 |
[SEB FE] section 2 unit 1 (3) ๊ณ ์ฐจ ํจ์ ํ์ด 25 ~ 32 (1) | 2022.09.25 |