Was sind die Vorteile und Gefahren des Hinzufügens von Methoden zu Object.prototype in Javascript?

Ich weiß, dass dies vor fünf Jahren ein umstrittenes Thema war, aber ich frage mich, ob sich die Dinge für das heutige JavaScript geändert haben. Gibt es Beispiele aus der Praxis für eine große moderne Bibliothek, die nicht mit der Erweiterung von @ kompatibel isObject.prototype?

Ich bin nicht an hypothetischen interessiert "jemand kann schlecht schreibenfor in Iterationscode in einer Bibliothek, die Sie möglicherweise in Zukunft verwenden möchten, und dann wird möglicherweise ein seltsamer Fehler angezeigt "

Antworten auf die Frage(2)

Ihre Antwort auf die Frage