나는 "JavaScript Module Pattern" as described in this popular article을 따르는 많은 "모듈"을 가지고 있습니다. 내 이해하기 위해 이러한 모듈은 다양한 비트 동작을 깔끔한 네임 스페이스로 집계하는 방법입니다.자바 스크립트 모듈 패턴으로 클래스를 사용할 수 있습니까?
하지만 인수를 허용하는 고유 한 개체 인스턴스를 만들려면 어떻게해야합니까? 그대로, 나는 모든 데이터가 공유/고정되어 있으므로 그렇게 할 수 없습니다. 우리는 잠시 동안 그것을 사용하고 같은
var foo = new Some.Namespace.Whatever.Foo(config);
나는 패턴의 구조를 변경할 수 없습니다 그리고 그것은 매우 잘 작동 : 나는이 작업을 수행 할 수 있어야합니다. 비 정적 데이터로 작업하는 "클래스"를 던질 수 있도록 비틀기를 원합니다.
을 무슨 뜻인지 나는 문제가 무엇인지 이해하지 못하는 것입니다. 왜 클래스를 모듈의 멤버로 사용할 수 없습니까? – benekastah
@benekastah 만약 내가한다면, 내가 사용하는 모든 데이터는 다른 인스턴스에 의해 공유됩니다. –
나는 그렇게 생각하지 않는다. 내가 문제를 올바르게 이해한다면, 내가해야 할 대답을 추가했다. – benekastah