const $input = document.querySelector('#input');
const $form = document.querySelector('#form');
const $logs = document.querySelector('#logs');
const numbers = [];
for (let n = 1; n <= 9; n += 1) {
numbers.push(n);
}
const answer = []; -------------------------------------------------- ①
for (let n = 0; n <= 3; n += 1) { // 4번 반복 ----------------------- ②
const index = Math.floor(Math.random() * 9); // 0~8 정수 뽑기 ----- ③
answer.push(numbers[index]); -------------------------------------- ④
numbers.splice(index, 1); ----------------------------------------- ⑤
}
console.log(answer);
number-baseball.html 파일을 저장하고 실행합니다. 웹 브라우저가 열리면 F12를 눌러 콘솔을 엽니다. [확인] 버튼을 클릭하면 숫자 4개가 저장된 배열이 보입니다. 그런데 F5를 눌러 새로고침을 하다 보면 가끔 undefined가 섞여 나올 때가 있습니다.