Build a Recipe Tracker - Step 11

Tell us what’s happening:

My question is nod really code related, i just don’t get what the briefing is wanting me to do.
What does access the totalIngredients and difficultyLevel of recipe1 means?
I created a variable with them, an logged them, so i don’t know what more am i supposed to do with it. By access it doesn’t mean logging again, so what?

Your code so far

const recipes = [];

const recipe1 = {
  name: "Spaghetti Carbonara",
  ingredients: ["spaghetti", "Parmesan cheese", "pancetta", "black pepper"],
  cookingTime: 22,
  totalIngredients: null,
  difficultyLevel: ""
};

const recipe2 = {
  name: "Chicken Curry",
  ingredients: ["chicken breast", "coconut milk", "curry powder", "onion", "garlic"],
  cookingTime: 42,
  totalIngredients: null,
  difficultyLevel: ""
};

const recipe3 = {
  name: "Vegetable Stir Fry",
  ingredients: ["broccoli", "carrot", "bell pepper"],
  cookingTime: 15,
  totalIngredients: null,
  difficultyLevel: ""
};

recipes.push(recipe1, recipe2, recipe3);

function getTotalIngredients(ingredients) {
  return ingredients.length;
}

function getDifficultyLevel(cookingTime) {
  if (cookingTime <= 30) {
    return "easy";
  } else if (cookingTime <= 60) {
    return "medium";
  } else {
    return "hard";
  }
}

const recipe1TotalIngredients = getTotalIngredients(recipe1.ingredients);
console.log(recipe1TotalIngredients);

const recipe1DifficultyLevel = getDifficultyLevel(recipe1.cookingTime);
console.log(recipe1DifficultyLevel);


// User Editable Region



// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0

Challenge Information:

Build a Recipe Tracker - Step 11

Please review this theory lecture to help you understand how to access a property in an object:

Introduction to JavaScript Objects and Their Properties - What Is an Object in JavaScript, and How Can You Access Properties from an Object? | Learn | freeCodeCamp.org

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.