공부 정리/jsChallenge

js challenge day 12

경적필패. 2023. 2. 7. 22:59
반응형

Key Detection

 

Code

  <script>
    const pressed = [];
    const secretCode = "secret";
    window.addEventListener('keyup', (e) => {
      console.log(e.key);
      pressed.push(e.key);
      pressed.splice(0, pressed.length - secretCode.length);
      if (pressed.join('').includes(secretCode)) {
        console.log("Ding Dong");
        cornify_add();
      }
      console.log(pressed);
    })
  </script>

 

배운 점 & 느낀 점

비밀키를 입력할 때까지 문자를 저장하다가, 입력이 완료되면 이벤트를 실행시키는 과제였습니다.

평소 알고리즘 문제를 자주풀다보니 쉽게 해결할 수 있었습니다.

반응형