인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

INFLEARN님의 프로필 이미지
INFLEARN

작성한 질문수

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

async/await으로 가독성 높이기

setTimeout 관련 질문

작성

·

260

0

아래 사진처럼 6개의 공의 값이 출력이 안되는데 도무지 이유를 모르겠습니다 ㅠ 

for (i = 0; 7 > i; i++) {
	if (i === 6) {
		console.log(bonus)
		setTimeout(() => {
			const $ball = document.createElement('div');
			$ball.className = 'ball';
			$ball.textContent = bonus;
			$bonus.appendChild($ball);
		}, (i + 1) * 1000);
	} else {
		console.log(winBalls[i])
		setTimeout(() => {
			const $ball = document.createElement('div');
			$ball.className = 'ball';
			$ball.textContent = winBalls[i];
			$result.appendChild($ball);
		}, (i + 1) * 1000);
	}
}

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

let i = 0이어야 합니다. let 안붙이면 var입니다.

INFLEARN님의 프로필 이미지
INFLEARN
질문자

바로 다음 강의(블록, 함수 스코프, 클로저 문제)를 듣고 완벽하게 이해했습니당 !! 답변 감사합니당 ~

INFLEARN님의 프로필 이미지
INFLEARN

작성한 질문수

질문하기