반응형
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 |
댓글