Mootools расширяет класс «Function» и добавляет в него новый метод «extend». Теперь jQuery пытается добавить функцию «расширить», используя jQuery.prototype.extend. Однако, поскольку «extend» уже является частью объекта jQuery (поскольку jQuery является объектом класса Function), поэтому jQuery.prototype.extend не работает. Кто-нибудь сталкивался с этим конфликтом при одновременном использовании Mootools и jQuery?
В более общем смысле, если собственный класс, такой как «Функция, массив или объект», расширяется, есть ли у нас способ вернуться к исходным определениям?