1: 생성자 방법 ]
참고 :
1 : 여기에서 Dog 객체가 정의되고(JavaScript에서는 함수가 객체이고 여기서는 function Dog(name,weight)도 생성자임) new 키워드를 사용하여 객체 인스턴스 dog가 생성됩니다.
2: 그 중 _name, _weight, _show, _sex가 인스턴스 개의 속성입니다. 인스턴스 속성은 인스턴스 이름.속성 이름 또는 인스턴스 이름["속성 이름"], 즉 dog._name=dog["_name"]을 통해 액세스할 수 있습니다.
3: 생성자의 속성(여기서는 Dog(name,weight) 함수도 생성자임)은 모든 인스턴스에 연결됩니다. 예를 들어 var dog1=new Dog(…);dog1에는 _name, _weight, _show 속성이지만 _sex 속성은 dog 인스턴스에만 적용되며 다른 객체에는 로드되지 않습니다.
2: 객체 생성 방법:
객체 객체는 생성자를 정의하지 않고도 사용자 정의 객체를 생성할 수 있는 간단한 방법을 제공합니다.
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]
참고 :
여기서는 Object 객체를 사용하여 cat 인스턴스를 생성합니다. 3: 객체 초기화 방법
[Ctrl A 모두 선택 참고:
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
] 참고 : 1 여기서는 인스턴스를 생성하지 않고 실제로 정적 속성과 메서드를 구현했습니다.