미해결
웹게임을 만들며 배우는 인터렉티브웹! JAVASCRIPT
e.which에 대한 질문입니다.
강의를 보다가 궁금한점이 있어 질문드립니다.
(해당 영상에서는 9:56에 있습니다.)
영상에서는 e.which 라는 걸 사용하여
해당 키를 눌렀을시 번호가 몇번째인지 알기 위해서
사용 하는것 같은데
제가 구글링을 해보니 mdn 에선 이걸 사용하는걸 권하지 않고
e.key 나 e.code 를 사용권장을 하더군요.
(참고로 전 VSCode를 사용중인데요, 에디터 상에서도 e.which는 취소선 처리되어져서 나오더라구요. 기능은 작동 되었습니다.)
e.key나 e.code를 사용할시에는 숫자가 아니고
예로들면 왼쪽 방향키를 눌렀다면
ArrowLeft 이런식으로 나오더라구요.
즉, e.which를 사용해도 되는건지를 여쭙고 싶었습니다. 감사합니다.
참고 링크입니다.
http://daplus.net/javascript-keycode%EC%99%80-which/
https://developer.mozilla.org/ko/docs/Web/API/KeyboardEvent/key
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code