читаю книгу JavaScrip с нуля (Кирупа Чиннатхамби) и там написано что если удалять большое количество свойств во множестве объектов, то использование delete окажется намного медленнее.
сейчас понял как вы написали если использовать свойство = undefined - это будет работать быстрей.