Guide de style JavaScript de Google déconseille d'étendre le Array.prototype
. Cependant, j'ai utilisé Array.prototype.filter = Array.prototype.filter || function(...) {...}
comme un moyen de l'avoir (et des méthodes similaires) dans des navigateurs où ils n'existent pas. MDN fournit actuellement exemple similaire .
Je suis au courant de Object.prototype
mais Array
n'est pas une table de hachage.
Quels problèmes peuvent survenir lors de l'extension Array.prototype
qui a poussé Google à le déconseiller ?