w3resource
JavaScript Operators

JavaScript: delete Operator

Description

The delete operator deletes an object, an object's property, or an element from an array. The operator can also delete variables which are not declared with the var statement.

Version

Implemented in JavaScript 1.2

Syntax

delete objectName
delete objectName.property
delete objectName[index] 
delete property // The command acts  only within a with statement.

Parameters

objectName:The name of an object.

property: The property is an existing property.

index: An integer representing the array index.

Example:

The following web document demonstrates the use of delete operator.

HTML Code

<!doctype html>
<head>
<meta charset="utf-8">
<title>JavaScript function operator example with DOM
</title>
<meta name="description" content="This document contains
an example of JavaScript function operator using DOM" />
<style>
h1 {
color:red;
border-bottom: 3px groove silver;
padding-bottom: 8px;
}
</style>
</head>
<h1>JavaScript function operator example</h1>
<script src="javascript-function-operator-example1.js">
</script>
</body>
</html> 

JS Code

var fruits = new Array("Orange", "Apple", "Banana", "Chery");
var newParagraph = document.createElement("p"); 
var newText = document.createTextNode("Fruits List : " + fruits);
newParagraph.appendChild(newText);
document.body.appendChild(newParagraph);
//Delete the array object.
delete fruits;
var newParagraph1 = document.createElement("p");
var newText1 = document.createTextNode("Display the Fruits after delete the array object - Fruits List : "+ fruits;); 
newParagraph1.appendChild(newText1);
document.body.appendChild(newParagraph1);

See also

Conditional Operator
comma
function
in
instanceof
new
this
typeof
void

Want to Test your JavaScript skill ?

Want to Practice JavaScript exercises ?



New Content: Composer: Dependency manager for PHP, R Programming