freeCodeCamp Challenge Guide: Delete Properties from a JavaScript Object

Delete Properties from a JavaScript Object


Hints

Hint 1

  • change the properties of myDog by using dot notation

Solutions

Solution 1 (Click to Show/Hide)
var ourDog = {
  name: "Camper",
  legs: 4,
  tails: 1,
  friends: ["everything!"],
  bark: "bow-wow"
};

delete ourDog.bark;

// Setup
var myDog = {
  name: "Happy Coder",
  legs: 4,
  tails: 1,
  friends: ["freeCodeCamp Campers"],
  bark: "woof"
};

// Only change code below this line.
delete myDog.tails;
2 Likes

In what scenario would you want to do this rather than highlight and delete directly?

1 Like

In what scenario would you want to do this rather than highlight and delete directly?

If you add a property during run-time, you cannot just ‘highlight and delete it’ while the code is running.

Thanks, more to learn I guess.

When I type in the code I get a warning stating that it’s better to use dot notation. Can anyone explain why it’s better to use dot notation over brackets notation?

2 Likes