, поэтому я не совсем уверен, что это возможно, но мне любопытно, можно ли взломать определения «неопределенных» объектов.Прежде всего, цель этого - предотвратить запуск ошибок при выполнении .replace для объекта, который не определен.Можно ли зайти в «бэкэнд» (есть ли такая вещь ??) и добавить метод к неопределенному объекту (если он вообще определен в первую очередь ??).По сути, что-то вроде
undefined.prototype.replace = function(v,r){ return false };
Очевидно, что это работает со строкой или объектом, но неопределенное, по-видимому, по своей природе не имеет определения.Но такое чувство, что вы все еще можете возиться с этим, поскольку в javascript он доступен как конечный результат.
Спасибо за ваше время!Мне действительно любопытно, что всплывет здесь!
РЕДАКТИРОВАТЬ: Основная проблема заключается в том, что я участвую в совместной разработке с 8 другими разработчиками с контролем версий, а также с некоторыми из новых людей, которые приходят на помощь.t знакомый javascript (или хорошая обработка ошибок в этом отношении), поэтому я хотел создать глобальный обработчик для мелких ошибок, который может при необходимости получать возврат по умолчанию.Не похоже, что эта идея будет работать.Может быть, глобальный сценарий «поймай и поймай»?