Yo utilicé switch 🌝:
btnUp.addEventListener("click", moveUp);
btnLeft.addEventListener("click", moveLeft);
btnRight.addEventListener("click", moveRight);
btnDown.addEventListener("click", moveDown);
function moveUp() {
console.log("Me movere hacia arriba");
}
function moveLeft() {
console.log("Me movere hacia izq");
}
function moveRight() {
console.log("Me movere hacia dere");
}
function moveDown() {
console.log("Me movere hacia aba");
}
window.addEventListener("keydown", (e) => {
let tecla = e.key;
switch (tecla) {
case "ArrowUp":
moveUp();
break;
case "ArrowDown":
moveDown();
break;
case "ArrowLeft":
moveLeft();
break;
case "ArrowRight":
moveRight();
break;
default:
break;
}
});
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?