하나의 파일 (파일 A)에 "var Signature"가있는 코드가 있습니다. 그리고 동일한 파일 A에서 메소드가 "Signature.prototype.PreSaveSignature = .."으로 작성됩니다. 두 번째 파일 (파일 B)에서 동일한 메서드가 "Signature.prototype.PreSaveSignature = .."로 만들어집니다.Javascript, 프로토 타입을 사용하여 두 개의 함수를 동일한 이름으로 정의 (두 개의 서로 다른 파일에 걸쳐)
IE8 이하에서는 File B ...의 메소드를 실행하고 IE9에서는 File A의 메소드를 실행합니다. Howecome? 프로토 타입을 사용하여 같은 이름의 두 가지 메소드를 사용하는 데 유효한 이유가 있습니까?
두 파일이 모두 오류없이 포함되고 해석된다고 가정 할 때 항상 두 번째 정의를 사용해야합니다. 오류 콘솔을 확인 했습니까? – techfoobar
@techfoobar 좋아, 다시 방금 디버깅을했고 더 이상 내가 말한 것을 수행하지 않는다 ... 나는 100 % 확신했지만 지금은 무엇을 생각해야할지 모르겠다. :) – goamn