리셋버튼구현했는데 2번까지는 버튼이 잘 작동하는데 3번부터 undefined가 나오네요..?
623
작성한 질문수 2
//reset 버튼 클릭 시
function onReset() {
answer.length = 0; //답 초기화
for (let n = 0; n < 4; n += 1) {
//4번 반복
const index = Math.floor(Math.random() * numbers.length); // 0~8 정수로 시작해서 1씩 줄어들게
answer.push(numbers[index]);
numbers.splice(index, 1);
}
console.log(answer);
$logs.textContent = "";
document.body.removeChild(resetBtn);
out = 0;
return;
}const resetBtn = document.createElement("button");
if (answer.join("") === value) {
//join() : [3,4,2,4] => '3424'
$logs.textContent = "홈런";
$logs.style.color = "blue";
//reset btn 만들기
resetBtn.innerHTML = "reset";
document.body.appendChild(resetBtn);
resetBtn.addEventListener("click", onReset);
return;
}첫번째 코드블럭은 리셋버튼 클릭시 구현되는 함수입니다.
두번째 코드블럭은 홈런시, 리셋버튼이 화면에 보이게 하는 코드입니다.
리셋버튼이 2번은 잘 기능하지만 3번째 리셋버튼을 누르면 answer에 undefined로 배열이 나옵니다..따로 에러메시지는 없습니다!! 다른 코드는 제로초님과 동일하게 진행했습니다. 혹시, 더 필요한 부분이 있으시거나 잘못된 부분이 있다면 말씀부탁드립니다 :) 감사합니다.
답변 1
자바스크립트 입문 강의 재생 안됨
0
79
2
쿵쿵따 조건문 질문입니다.
0
74
2
렛츠가릿 자바스트립트와 공유가 되나요
0
77
1
수강을 하기 전 공부순서에 관한 질문이 있습니다.
1
102
2
안녕하세요
0
101
2
1~45 필터링하는 코드에서 find대신 some써주는게 나을거같습니다.
1
76
2
고차 함수 작성법과 수업 진도 관련한 질문
0
82
3
break와 continue 9:55 내 continue 구문 질문
0
153
2
옵셔널 체이닝 적당한 깊이는 어느 정도인가요?
0
121
2
로또 추첨기 중 입력값을 검사할 때
0
138
2
2-14.else,else if,switch 관련 질문입니다.
0
110
2
가위바위보 이미지(rsp.png)가 안보여요
0
265
3
Math.random() 에 9을 곱하는 이유
0
175
4
클로저 관련해서 질문있습니다.
1
190
2
유튜브 댓글 보고 왔습니다!- 퀴즈 중복된 숫자 검사 for 문
0
246
1
event.target.textContent관련 질문
0
274
2
객체 참조 관련 질문
0
179
1
-2+ -2 = -4 음수 더하기 음수 - 셀프체크 계산기
0
467
1
별찍기 마름모 문제입니다.
0
352
2
숙제 질문
0
217
1
5강 async/await으로 가독성 높이기에서
0
232
1
야구게임 관련 질문입니다
0
186
1
쿵쿵따, 계산기에서 변수 선언
0
181
1
지뢰 힌트 사라짐(대괄호)
0
167
1





