$form.addEventListener('submit', (event) => { 
      event.preventDefault();
      const string = event.target.input.value; 
      if (!string.trim()) { ------------------------------ ① 
        return alert('숫자를 입력하세요.'); 
      } 
      const myNumbers = string.split(',').map((v) => parseInt(v.trim())); 
      if (myNumbers.length !== 6) { ---------------------- ② 
        return alert('숫자를 6개 입력하세요.'); 
      } 
      if (new Set(myNumbers).size !== 6) { --------------- ③ 
        return alert('중복된 숫자를 입력했습니다.'); 
      } 
      if (myNumbers.find((v) => v > 45 || v < 1)) { ------ ④ 
        return alert('1부터 45까지만 입력할 수 있습니다.'); 
      }
    });

    그림 8-2 검사 결과

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