freeCodeCamp Challenge Guide: Delete Properties from a JavaScript Object

freeCodeCamp Challenge Guide: Delete Properties from a JavaScript Object
0.0 0

#1

We can also delete properties from objects like this:

delete ourDog.bark;

The delete operator removes a property from an object.

Syntax

delete expression where expression should evaluate to a property reference, e.g.:

delete object.property
delete object['property']

Parameters

object The name of an object, or an expression evaluating to an object.

property The property to delete.

Return value

Throws in strict mode if the property is an own non-configurable property (returns false in non-strict). Returns true in all other cases.

Read more


#2

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


#3

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.


#4

Thanks, more to learn I guess.


#5

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?