>  기사  >  웹 프론트엔드  >  JavaScript_javascript 기술의 프로토타입 속성을 통해 속성 및 메서드를 공유하는 기술의 예

JavaScript_javascript 기술의 프로토타입 속성을 통해 속성 및 메서드를 공유하는 기술의 예

WBOY
WBOY원래의
2016-05-16 16:09:481122검색

구체적인 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

//함수 정의
함수 사람(이름,성별,나이){
this.name = 이름;
this.sex = 섹스;
this.age = 나이;
}

//isStudent 및 sayName 메소드 공유
people.prototype = {
isStudent:사실,
sayName:함수(){
경고(this.name);
}
}

var people1 = new people('Han Meimei','女',16); //객체 1 인스턴스화
var people2 = new people('Li Lei','Male',17); //객체 2 인스턴스화

//공유 메소드를 통해 두 객체가 자신의 이름을 말하게 합니다
people1.sayName()
people2.sayName();

//공유변수로 판단하면 모두 학생임
if(people1.isStudent == people2.isStudent)alert('모두 학생입니다');

이 기사에서는 JavaScript 개체에 대한 몇 가지 지식도 언급하는데, 이는 이해하기 어렵지 않습니다. 잘 이해가 안가시면 바이두에서 검색해 보세요.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.