javascript - 객체를 생성하는 Js 메소드
迷茫
迷茫 2017-05-19 10:25:57
0
1
712

고급 튜토리얼에서는 객체를 생성하는 방법에는 리터럴 메서드, 팩토리 모드, 생성자 모드, 프로토타입 모드, 혼합 모드 등이 포함된다고 언급했습니다. 공장 모드의 예가 있습니다.

으아아아

여기서 함수 내부에는 생성자 패턴이 사용되었는데, 팩토리 패턴이 여전히 존재하는 이유는 무엇인가요? 이러한 객체 생성 방법은 단계별로 개발됩니까? 프로토타입 모드에만 해당하는 함수의 프로토타입 속성인가요, 아니면 JavaScript가 탄생한 이후부터 존재해 온 것인가요?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
Peter_Zhu

너무 복잡한 것을 피하기 위해 다음과 같이 이해할 수 있습니다.

  • 생성자 패턴: var person = new Person('hello')var person = new Person('hello')

  • 工厂模式: var person = creatPerson('hello')

팩토리 패턴: var person = creatPerson('hello')

🎜 🎜프로토타입 문제에 대해서는 제 다른 답변을 참고하세요. JavaScript는 객체지향인데 JavaScript의 상속 관계를 어떻게 반영하나요? 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿