adventjs-issues
adventjs-issues copied to clipboard
Hola me gustaría saber por que sale error en mi código para el reto 1 sale error
Probé el código en local y funciona correctamente no se por que sale error. Sale este error en la consola
TypeError: Cannot read properties of undefined (reading '1')
Este es mi código
export default function canMouseEat(direction, game) {
let raton ={};
let comida = '';
let coordenadaComida={};
game.forEach((platos,index) => {
let buscarRaton = platos.findIndex((plato) => {
return plato == "m";
});
if (buscarRaton != -1) {
raton = {
index: index,
platoindex: buscarRaton,
};
}
});
switch (direction) {
case "up":
coordenadaComida.index = raton.index - 1;
coordenadaComida.platoindex = raton.platoindex;
break;
case "down":
coordenadaComida.index = raton.index + 1;
coordenadaComida.platoindex = raton.platoindex;
break;
case "right":
coordenadaComida.index = raton.index;
coordenadaComida.platoindex = raton.platoindex + 1;
break;
case "left":
coordenadaComida.index = raton.index;
coordenadaComida.platoindex = raton.platoindex - 1;
break;
default:
break;
}
comida = game[coordenadaComida.index][coordenadaComida.platoindex];
if (comida=='*') {
console.log('encontraste comida raton');
return true;
}else{
console.log("No hay comida");
return false
}
}