0

can someone tell me how to change the variable. I have recognized that it doesn't work this way but I don't know how I can fix this.

          var superhero;
          function fetchSuperhero() {
            fetch('https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json')
            .then((response) => {
              return response.json()
            })
            .then((data) => {
              console.log(data)
              var heroes = data.members;
              var i = Math.floor((Math.random() * heroes.length) + 1);
              superhero = heroes[i].name;
            })
            .catch((err) => {
              console.log("error");
            })
          }



0 Answers0