Lecture/์ฝ๋์คํ
์ด์ธ
[SEB FE] section 2 unit 3 - ํ์ด๋จธ API, Node.js
Dong _ hwa
2023. 5. 17. 18:43
ํ์ด๋จธ ๊ด๋ จ 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์ด ์ข
๋ฃ๋จ.