Каковы преимущества и опасности добавления методов в Object.prototype в Javascript?
Я знаю, что это был спорный вопрос, пять лет назад, но мне интересно, если что-то изменилось на сегодняшний JavaScript. Существуют ли реальные примеры того, как большая современная библиотека несовместима с расширениемObject.prototype
?
Я не заинтересован в гипотетическом "кто-то может написать плохоfor in
код итерации в библиотеке, которую вы хотите использовать, возможно, в будущем, и тогда вы можете получить странную ошибку "