본문 바로가기
공부 정리/jsChallenge

js challenge day 12

by 경적필패. 2023. 2. 7.
반응형

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>

 

배운 점 & 느낀 점

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

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

반응형

'공부 정리 > jsChallenge' 카테고리의 다른 글

js challenge day 14  (0) 2023.02.10
js Challenge day 13  (0) 2023.02.08
js challenge day 11  (0) 2023.02.06
js challenge day10  (0) 2023.02.03
js challenge day 9  (0) 2023.02.02

댓글