Hi im trying to acces my data but geting undefined console.log(creature.species). the output for console.log(creature) is: console.log(craeture)
and here is my code:
function Creature(species, weight, height, diet, where, when, fact, name) {
this.species = species;
this.weight = weight;
this.height = height;
this.diet = diet;
this.where = where;
this.when = when;
this.fact = fact;
this.name = name;
}
//Get dinoData from dino.json and Create Dinosaurs
let creature = [];
console.log(creature)
function createDino() {
return fetch("dino.json")
.then(function(response) {
return response.json();
})
.then(function({ Dinos }) {
Dinos.map(function(dinosaurs) {
let dino = new Creature(...Object.values(dinosaurs));
delete name;
creature.push(dino);
})
})
};
createDino();
console.log(creature.species)