1) 일초 간격으로 숫자 출력하기

// setInterval
function printNumbers(from, to) {
let num = from;
let timeId = setInterval(function() {
alert(num);
if (num == to) clearInterval(timeId);
num++;
}, 1000);
}
// 중첩 setTimeout
function printNumbers(from, to) {
let num = from;
setTimeout(function f() {
alert(num);
if (num < to) {
setTimeout(f, 1000);
}
num++;
}, 1000)
}
2) setTimeout은 무엇을 보여줄까요?

-> 반복문 실행 후 100000000 출력
'Web > Javascript' 카테고리의 다른 글
| [JS 100제] 6-10 (1) | 2022.12.20 |
|---|---|
| [JS 100제] 1-5 (0) | 2022.12.11 |
| [Javascript] 모던 JS 6.6 (객체로서의 함수와 기명 함수 표현식) 과제 (0) | 2022.07.08 |
| [Javascript] 모던 JS 6.3 (변수의 유효범위와 클로저) 과제 (0) | 2022.07.04 |
| [Javascript] 모던 JS 6.1 (재귀와 스택) 과제 (0) | 2022.07.01 |