したがって、これが可能かどうかは完全にはわかりませんが、「未定義」オブジェクトの定義をハッキングできるかどうかは興味があります。主に、これの目的は、未定義のオブジェクトで.replaceを実行するときにエラーが発生するのを防ぐことです。「バックエンド」に入り(そのようなものもありますか??)、未定義のオブジェクトにメソッドを追加することは可能ですか(それが最初に定義されている場合でも??)。本質的にのようなものに沿った何か
undefined.prototype.replace = function(v,r){ return false };
明らかに、これは文字列またはオブジェクトで機能しますが、未定義は、本質的に定義がないようです。しかし、javascriptには利用可能な最終結果として含まれているため、それでも混乱する可能性があるように感じます。
御時間ありがとうございます!ここに何が表示されるのか本当に気になります!
編集:主な問題は、バージョン管理を行っている他の8人の開発者と共同開発していることです。また、入ってきた新しい人の中には、JavaScript(またはその点での適切なエラー処理)に慣れていない人もいるので、必要に応じてデフォルトのリターンを受け取ることができる微小エラーのグローバルハンドラー。このアイデアがうまくいくようには見えません。たぶん、グローバルなトライアンドキャッチシナリオ?