누군가 즉각적인 또는 자체 실행 기능이 전체 스택을 저장해야한다고 언급했습니다. 이것이 사실입니까 ... 그렇다면 모듈 패턴 (즉각적인 함수를 기반으로 함)과 일반 함수를 사용하는 장단점은 무엇입니까?일반 기능 대 즉시 기능의 효율성?
함수는 본질적으로 비공개이지만 공개하려는 항목을 반환 할 수 있으므로 개인 정보를 처리 할 수 있습니다.
내가보기에 가장 큰 차이점은 글로벌 수입이 없거나 개발자가 (나를 기다리십시오) 기능에 새로운 기능을 사용하는지 (복잡한 지) 확인하는 기능이 없다는 것입니다.
일반적으로 개인 정보를 제공하고 모듈 패턴을 사용해야하는시기를 명시하려고 할 때 언제 일반 기능을 사용해야합니까?
두 번째 측면 질문은 새 기능과 함께 사용할 때 함수가 상태를 제공합니까?
+1에 대해 "너무 중요하지 않습니다"라는 말을 많이했습니다.';-)' – gdoron
@gdoron - OP에는 약 5 가지가 다소 혼란스럽고 질문에 대한 질문이 있으므로 각 질문을 다루려고 노력했습니다. 특히 명확한 질문은 없지만 간략하기는 어렵습니다. – jfriend00
@ jfriend.. 나는 개인 및 공공 회원과 함께 코드를 작성하는 사실상의 방법으로 객체 지향 코드를 작성하려고합니다. 이것은 두 가지 이유 때문입니다. 1.) 그것은 코드를 작성하는 가장 좋은 방법으로 권위있는 CS 학위 프로그램에서 인트로 코스에서 모범 사례로 가르쳐지는 것입니다. 이것이 현대적인 코드가 쓰여지는 방법입니다. 2.) 일반적으로 클래스를 정의하고 명시 적으로 개인 및 공용 멤버를 선언하는 C++ 및 Java와 같은 컴파일 된 언어로 강의되지만 (여전히이 개념을 JavaScript에 적용하려는 경우 ...) 3). 나는 내 코드의 스타일을 만들고 싶다. 나는 믿는다 .... –