javascript 계승 차용 구조 함수 (2)
3658 단어 JavaScript
1 //
2 function Father() {
3 this.nums= [1,2];
4 }
5 function Son() {
6 Father.call(this);// , son father
7 }
8 var s1 = new Son();
9 s1.nums.push("yellow");
10 alert(s1.nums);//red,black,yellow
11 var s2 = new Son();
12 alert(s2.nums); //red,black
매번 son 을 예화 할 때마다 father 는 새로운 환경 에서 호출 되 고 모든 son 의 인 스 턴 스 는 자신 만 의 nums 사본 을 가지 고 있 습 니 다.
1 //
2 function Human(name) {
3 this.name = name;
4 }
5 function Man(name,age) {
6 Human.call(this, name);
7 this.age = age;
8 }
9 var yaoMing = new Man(" ",42);
10 alert(yaoMing.name);//
11 alert(yaoMing.age);//42
하위 클래스 는 부모 클래스 에 파 라 메 터 를 전달 할 수 있 습 니 다. 이 로 인해 원형 체인 의 계승 이 개선 되 었 습 니 다. 이런 방식 은 모든 방법 이 구조 함수 에서 정의 되면 속성의 공 유 는 말 할 수 없습니다. 이 문 제 는 다음 장의 조합 계승 에서 해 결 될 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.