PLEASE HELP! Can't figure out what's wrong with this code ,when trying to do the Meal Maker project

const menu = {
_courses:{
appetizers:,
mains:,
deserts:
},
get appetizers() {
return this._courses.appetizers;
},
set appetizers(appetizerIn) {
this._courses.appetizers=appetizerIn;
},
get mains() {
return this._courses.mains;
},
set mains(mainIn) {
this._courses.mains=mainIn;
},
get deserts() {
return this._courses.deserts;
},
set deserts(dessertsIn) {
this._courses.deserts=dessertsIn;
},
get courses() {
return this._courses;

}
,
addDishToCourse(courseName,dishName,dishPrice){ const dish={
name:dishName,
price:dishPrice
};
return this._courses[courseName].push(dish);
},

getRandomDishFromCourse(courseName){
const dishes=this._courses[courseName];
const randomIndex=Math.floor(Math.random*dishes.length);
return dishes[randomIndex];

},
generateRandomMeal(){
const ap=this.getRandomDishFromCourse(‘appetizers’);
const ma=this.getRandomDishFromCourse(‘mains’);
const de=this.getRandomDishFromCourse(‘deserts’);
const totalPrice=ap[price]+ma[price]+de[price];
return ‘Your meal is’+ap.name+ma.name+de.name+‘and total price is’ +totalPrice;
}
};

menu.addDishToCourse(‘appetizers’,‘wings’,3.00);
menu.addDishToCourse(‘appetizers’,‘cereals’,2.50);
menu.addDishToCourse(‘appetizers’,‘cheese’,4.00);

menu.addDishToCourse(‘mains’,‘soup’,5.00);
menu.addDishToCourse(‘mains’,‘steak’,6.00);
menu.addDishToCourse(‘mains’,‘sea bass’,7.00);

menu.addDishToCourse(‘deserts’,‘cake’,4.00);
menu.addDishToCourse(‘deserts’,‘chocolate’,2.70);
menu.addDishToCourse(‘deserts’,‘eclaire’,3.10);

console.log(menu.generateRandomMeal())

1 Like