Изменение прототипов встроенных объектов добавлением нестандартных методов (и, тем более, свойств) — великое зло, я считаю. Но добавлять стандартизированные методы (indexOf для массивов, bind для функций и т.д.) в случае их отсутствия я не считаю чем-то плохим.
Изменение Object.prototype, там самым, вообще смертный грех, т.к. затрагивает вообще все объекты.
|