Skip to content

JavaScript delete operator | Code

Using the JavaScript delete operator you can remove a property from an object. The delete operator deletes both the value of the property and the property itself.

delete object
// or
// or
delete object['property']

Note: the delete operator only works on objects and not on variables or functions.

JavaScript delete operator

Simple example code.

<!DOCTYPE html>
  <script >
    const Employee = {
      firstname: 'John',
      lastname: 'King'


    delete Employee.firstname;



JavaScript delete operator

Let’s try applying the delete operator for deleting a variable and a function. The delete operator doesn’t work for variables or function

<script >
  let num = 5;
  let sum = (a, b) => {
      return a + b;

  console.log(delete num); //false
  console.log(delete sum); //false

Do comment if you have any doubts or suggestions on this Js operator topic.

Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.

OS: Windows 10

Code: HTML 5 Version

Leave a Reply

Your email address will not be published. Required fields are marked *