1초 뒤에 1, 2초 뒤에 3, 3초 뒤에 5, 5초 뒤에 7이 출력됩니다. 앞의 코드는 다음 코드와 같은 의미이기 때문입니다.
const number = [1, 3, 5, 7];
setTimeout(() => {
console.log(number[0]);
}, 1000 * 1);
setTimeout(() => {
console.log(number[1]);
}, 1000 * 2);
setTimeout(() => {
console.log(number[2]);
}, 1000 * 3);
setTimeout(() => {
console.log(number[3]);
}, 1000 * 4);