How to use the delete operator In Javascript
The delete operator in JavaScript can be used to remove a property (key-value pair) from an object.
Syntax of delete operator:
delete objectName.propertyName;
Example:
The below code removes the ‘age’ key from the object, leaving only the ‘name’ and ‘country’ keys in the object.
const details = {
name: 'Alex',
age: 30,
country: 'Canada'
};
console.log('Original Object:', details);
delete details.age;
console.log('Object after deleting age key:', details);
Output
Original Object: { name: 'Alex', age: 30, country: 'Canada' } Object after deleting age key: { name: 'Alex', country: 'Canada' }
Explanation:
- The original
details
object contains properties for “name”, “age”, and “country”. - The
delete
operator is used to remove the “age” property from thedetails
object. - After deleting the “age” property, the modified
details
object is logged to the console.
How to remove a key-value pair from JavaScript object?
JavaScript object is a powerful data structure that combines keys and values. Sometimes, we need to delete a specific key-value from an object. It can be done using the approaches given below.
There are several methods that can be used to remove a key from a JavaScript object:
Table of Content
- Using the reduce() and filter() methods
- Using the delete operator
- Destructuring with the Rest Operator
- Using Object.assign()
- Using Object.fromEntries() and Object.entries()
- Using _.omit method of Underscore.js library
- UseCase of Remove a key from JavaScript object
Contact Us