I'm not a v8 expert, but if instead of
delete this.indexes;
wouldn't the author avoid the performance regression with this.indexes = 0;
and still avoid external state?