> > > What's the use of the delete considering that the deleted key is > > eventually replaced? Preventing memory leaks? >
I'm a little fuzzy here; my guess is some sort of browser issue where some browsers won't let you overwrite some prototype values unless you delete them first. git blame might show you a commit with a valid explanation.
