WEB TUTORIALS
PRACTICE EXAMPLES
HTML REFERENCES
CSS REFERENCES
PHP REFERENCES

How to Remove a Property from a JavaScript Object

Topic: JavaScript / jQueryPrev|Next

Answer: Use the delete Operator

You can use the delete operator to completely remove the properties from the JavaScript object. Deleting is the only way to actually remove a property from an object.

Setting the property to undefined or null only changes the value of the property. It does not remove property from the object. Let's take a look at the following example:

<script>
    var person = {
        name: "Harry",
        age: 16,
        gender: "Male"
    };
    
    // Deleting a property completely
    delete person.age;
    console.log(person.age);  // Prints: undefined
    console.log(person);  // Prints: {name: "Harry", gender: "Male"}
    
    // Setting the property value to undefined
    person.gender = undefined;
    console.log(person.gender);  // Prints: undefined
    console.log(person);  // Prints: {name: "Harry", gender: undefined}
</script>

Related FAQ

Here are some more FAQ related to this topic:

Bootstrap UI Design Templates Property Marvels - A Leading Real Estate Portal for Premium Properties