JavaScript에서 스케줄링이란 무엇입니까?
때때로 우리는 특정 시간 지연 후에 기능을 실행하기로 결정할 수 있습니다. 이를 "통화 예약"이라고 합니다.
setTimeout()
: 이 방법을 사용하면 지정된 시간 지연 후에 함수를 한 번만 실행할 수 있습니다. setInterval()
: 이 방법은 함수를 반복적으로 실행하는 데 사용되며, 시간 간격 후에 시작하여 같은 간격으로 계속됩니다. setTimeout()
이는 지연 시간이 경과한 후 전달된 함수를 한 번만 실행합니다. 예:
function greet() {
console.log('Hello there!');
}
setTimeout(greet,1000);
// var timerId=setTimeout(...);
// clearTimeout(timerId);
여기에서 우리는 setTimeout()으로 "greet"함수를 실행합니다. 100ms 지연 후 출력을 콘솔합니다.
setTimeout
함수는 주석에 언급된 구문을 사용하여 clearTimeout() 메서드를 사용하여 시간 초과를 지우는 데 사용할 수 있는 timerId를 반환합니다.setInterval()
이것은 시간 지연 후에 전달된 함수를 실행한 다음 동일한 시간 지연 간격으로 계속 계속됩니다. 예:
function greet() {
console.log('Hello there!');
}
setTimeout(greet,1000);
// var timerId=setInterval(...);
// clearInterval(timerId);
여기에서
setInterval
로 "greet"함수를 실행합니다. 1000ms 지연 후 콘솔이 되고 1000ms마다 동일한 작업을 계속합니다. 이것은 또한 setTimeout()과 유사한 timeId를 반환하며 동일한 방식으로 setInterval()을 사용하여 지울 수 있습니다.😎읽어주셔서 감사합니다 | 행복한 코딩⚡
Reference
이 문제에 관하여(JavaScript에서 스케줄링이란 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rahxuls/what-is-scheduling-in-javascript-19f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)