Javascript/YDKJS
0902 유돈노JS 스터디
ginny.
2024. 9. 4. 14:30
팩토리 함수 : 자바스크립트에서 객체를 생성하는 일반적인 패턴 중 하나
팩토리 함수는 객체를 생성하고 반환하는 함수입니다. 일반적으로 new 연산자를 사용하지 않고 객체를 생성하는 데 사용됩니다.
팩토리 함수는 간단한 객체 생성 및 초기화에 적합하며, 클래스 문법은 더 복잡한 객체 지향 패턴을 구현할 때 유리합니다
모듈만들때는 원시값으로 만드는게..안전성 (import하면 읽기전용이라 바꾸려면 상수 못바꿈)
모듈:파일로 분리함. 재사용성,유지보수,네임스페이스화(전역스코프와 변수명겹칠문제없다)
CJS(node위한 모듈)
ES6(export,import문법추가된 최신모듈)
모듈팩토리=모듈객체 반환하는 함수
클래식모듈과 ES모듈. 모듈은 private키워드가 없는데 어떻게 캡슐화를 하냐?
클래식-export쓸수없다. return반환된 애들만 공개해서 private처럼 쓴다
ES모듈-export,import로 공개한다.