delete
is not used for deleting an object in java Script.
delete
used for removing an object key
in your case
var obj = { helloText: "Hello World!" };
var foo = obj;
delete obj;
object is not deleted check obj still take same values delete usage:
delete obj.helloText
and then check obj, foo
, both are empty object.