adventjs-issues icon indicating copy to clipboard operation
adventjs-issues copied to clipboard

Hola me gustaría saber por que sale error en mi código para el reto 1 sale error

Open DacostaDesarrollo opened this issue 3 years ago • 1 comments

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')

DacostaDesarrollo avatar Jul 30 '22 18:07 DacostaDesarrollo

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
    }
}

DacostaDesarrollo avatar Jul 30 '22 18:07 DacostaDesarrollo