Я пытаюсь добавить массив с именами ингредиентов к объекту с именем addIngredients, чтобы при вызове метода displayRecipe () он отображал как объект myFavoriteRecipe (), так и массив, показывая его в окне консоли.Я получаю сообщение об ошибке о том, что displayRecipe () не определен.Почему и как я могу это исправить?
var ingredients = [];
function myFavoriteRecipe() {
"use strict";
this.title = "guacamole";
this.serves = 8;
}
function addIngredients(items) {
"use strict";
//CREATING INSTANCE
var foodItems = new myFavoriteRecipe ();
//Pushing ingredients to food items
ingredients.push(foodItems);
return items;
}
addIngredients("3 Avocados");
addIngredients("1 Lime");
addIngredients("1 TSP salt");
addIngredients("1/2 Cup Onion");
addIngredients("3 Tablespoons of Cilantro");
addIngredients("2 Diced Tomatoes");
addIngredients("1 pinch Ground Pepper");
addIngredients.prototype.displayRecipe = function() {
"use strict";
for (var items in addIngredients) {
return addIngredients[items];
}
}
window.console.log(displayRecipe());