As i understood delete operator delete the corresponding reference, not object which located by this reference. Let we have a simple object and applied delete operator to one of this property, for instance
var o= {prop: "property", test: "sometext"};
delete o.prop;
Did we erased the "property" string itself or we erased reference to this only and "property" string will be erased by garbage collector as no-reference.