JavaScript: ¿Qué peligros hay en extender Array.prototype?

Google JavaScript Style Guideadvierte contra extender laArray.prototype. Sin embargo, uséArray.prototype.filter = Array.prototype.filter || function(...) {...} como una forma de tenerlo (y métodos similares) en navegadores donde no existen. MDN en realidad proporciona Ejemplo similar.

Soy consciente deObject.prototype problemas, peroArray no es una tabla hash.

Qué problemas pueden surgir al extenderArray.prototype que hizo que Google desaconsejara?

Respuestas a la pregunta(20)

Su respuesta a la pregunta