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;

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

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?

1 Like