1 つのファイル (ファイル A) に「var 署名」があるコードがあります。そして、同じファイル A に「Signature.prototype.PreSaveSignature = ..」というメソッドが作成されます。そして、2 つ目のファイル (ファイル B) で、同じメソッドが作成されます "Signature.prototype.PreSaveSignature = .."。
IE8 以下ではファイル B のメソッドを実行しますが、IE9 ではファイル A のメソッドを実行します。プロトタイプを使用して同じ名前のメソッドを 2 つ持つ正当な理由はありますか?