The Javascript delete special operator is used to delete user defined properties of custom created objects. It can also delete values from specified indexes of an array, but it will not remove the array element itself. To remove array elements completely use the array shift() method.
Delete properties from user created custom objects
Javascript CODE EXAMPLE
var adam = new Object();
adam.quote = "I love dorky stuff";
adam.nature = "Evil";
document.write(adam.nature+"<hr />");
delete adam.nature
document.write(adam.nature);
Delete array values at specified indexes
Javascript CODE EXAMPLE
var girls = new Array("Lisa", "Michelle", "Tracy");
document.write(girls+" | Array Length: "+girls.length);
document.write("<hr />");
delete girls[0];
delete girls[1];
document.write(girls+" | Array Length: "+girls.length);