Tell us what’s happening:
,
window.addEventListener(“keydown”, ({key}) => {
movePlayer(key);
});
,
I have read the other questions on this problem then I read the entire internet and could likely recite everything on MDN web docs. ({key}) is “the destructuring assignment to get the key property from the event object in the event listener parameter”.
({key}) is a property of the event object, and represents the key pressed that triggers the “keydown” event. What am I missing?
Your code so far
<!-- file: index.html -->
/* file: styles.css */
/* file: script.js */
// User Editable Region
window.addEventListener("keydown", ({key}) => {
movePlayer(key);
});
// User Editable Region
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
Challenge Information:
Learn Intermediate OOP by Building a Platformer Game - Step 59