2014-07-27 4 views
1

을 구문 I 생각하면 나는 완전히 아무것도 이해하지 못한다는 것을 확실히 이해하고 싶다. 똑같은 멤버들에게 동일한 오브젝트가 주어지면, 두 번째 예제에서 그 것이다. mod은 빈 objec를 참조한다. t를 글로벌 스코프 내에서 1 초도 걸리지 만, 첫 번째 예제에서는 mod은 IIFE에 의해 반환 된 값만이 전체 개체를 참조합니다.이 두 개의 서로 다른 모듈 패턴 사이의 기능적 차이는 내가 사방이 구문을 참조

그래서 차이는 두 번째 객체가 빈 객체로 사는 (매우 작은) 시간이라고 생각하면 맞습니까? 그리고 나의 후속 질문 : 두 번째 구문을 사용합니까? 그 이유는 무엇입니까?

답변

1

네가 맞아. 귀하의 예제에서 첫 번째 구문은보다 명확하고 읽기 쉽습니다.

빈 오브젝트 이상을 모듈에 전달하고 보충 오브젝트를 얻고 자 할 때 두 번째 구문을 사용합니다.

+0

나는 그것이 분명해 보인다는 것을 알았다. 따라서 두 번째 구문을 사용하여 다른 구문을 상속하는 모듈을 작성할 수 있습니다. 이상한 점은 내가 지금까지 빈 객체와 함께 사용하는 것을 본 것 뿐이라는 것입니다. – user1433150