더북(TheBook)
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가 섞여 나올 때가 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.