오늘은 setTimeout()과 setInterval()에 대해 정리해보겠습니다.
setTimeout 은 모두 일정시간이 지난 후에 함수를 실행하고
setInterval 일정 시간 간역으로 함수를 반복합니다.
setTimeout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
function fn(){
console.log(3)
}
setTimeout(fn, 3000);
//3초뒤에 함수가 실행된다.
//위에 있는 코드는 밑에 처럼 사용하여두 된다.
setTimeout(function fn(){
console.log(3);
}, 3000);
//인수가 필요하다면
function showName(name){
console.log(name);
}
setTimeout(showName, 4000, 'jun');
// 함수 시간 인수
|
cs |
setInterval
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//setInterval
// 함수가 3초마다 준 이 찍히게 된다.
function showName(name){
console.log(name);
}
const tId = setInterval(showName, 3000, 'jun');
//밑에 예제를 콘솔로그에 찍어보세요!
// clearInterval로 지울 수 있습니다.
let num =0;
function showTime() {
console.log(`안녕하세요, 접속하신지 ${num++}초가 지났습니다.`);
if(num > 8){
clearInterval(tIds)
}
}
const tIds = setInterval(showTime, 1000);
|
cs |
반응형
'개발 공부 > 웹개발' 카테고리의 다른 글
자바스크립트_동기/비동기 개념정리(callback_promise_async/await) (2) | 2021.05.21 |
---|---|
자바스크립트_기본 함수 구현하기(_.filter, _.uniq, _.each,_.map, _.reduce) (0) | 2021.05.19 |
자바스크립트_자료구조 stack과 queue 개념 정리 (0) | 2021.05.19 |
자바스크립트_재귀함수 기본 개념정리_다르게 생각하기 (0) | 2021.05.13 |
react 컴포넌트와 props로 데이터 보내기 (0) | 2021.05.12 |
댓글