I've seen lots of Stack Overflow javascript questions whose answers include modifying prototypes of primitive types (such as this). But many times the highest upvoted answer does not use a prototype mod.
This made me wonder, other than possibly a few lost milliseconds from efficiency, what are the pros and cons of prototype modification?