UPD:
What I really should use to remove some objects from another object?
Is data[ 'some_key' ] = undefined
good enough?
ORIGINAL QUESTION:
I want to remove some objects that are stored in another object, some like that:
var data = {
'a': {...},
'b': {...},
'c': {...},
...
}
Is it true that the use of "delete" operator is not a really good practice?
When I should and shouldn't use it?