JavaScript 프로 토 타 입 기반 대상(생 성,호출)
//JScript , , 。
// , 。
// ( )。
// , 。
// , this 。
function people(name,age)// people
{
this.mName=name;// mName , ,this people
this.Age=age;
this.category=" ";
this.toString=Exporting;// , toString, toString()
this.myMethod=function()// this.myMethod=method; method
{
return " ";
}
}
function Exporting()// , , string,int
{
return " ――"+this.mName+", ――"+this.Age;
}
/*function method()
{
return " ";
}*/
people.prototype.getName=function()// ,
// function people.prototype.getName()
// :this.getName
{
return this.mName;
}
people.prototype.getAge=this.Age;// ,
// :this.getAge
function people.prototype.getMoney()// people.prototype.getMoney=function()
// :this.getMoney
{
return "1000";
}
function show()// people
{
var me=new people(" ",22);// people , new
//var myName=me.getName();
//alert(myName);
me.sex=" ";// sex me ,
// var you =new people(" ",1);
//you sex
// sex people.prototype.sex
//alert(me.sex);
//alert(me.category);
//alert(me.toString());// alert(me)
//alert(me.myMethod());
//alert(me.getMoney());
alert(me.myMethod()+"
:"+me.getName()+"
:"+me.sex+"
:"+me.category+"
:"+me.getMoney()+"
:"+me.toString());
}
위의 사고 에 따라 자 바스 크 립 트 내 장 된 대상 에 다른 속성 이나 방법 을 추가 할 수 있 습 니 다.다음은 String 대상 에 good 방법 과 bad 속성 을 추가 할 수 있 습 니 다.이것 은 내 장 된 대상 에 없 는 방법 과 속성 입 니 다
String.prototype.good=function()//
{
return " String good ";
}
String.prototype.bad=" String bad ";//
function test()// String
{
var str="good good study";// str
alert(str.good()+"
"+str.bad);// string good bad
}
마지막 으로 html 에 button 단 추 를 두 개 추가 합 니 다.테스트 대상 people 과 string 대상 이 추가 하 는 방법 과 속성
<html>
<title>JavaScript </title>
<body>
<div>
<input type="button" value=" " onclick="show()">
</div>
<div>
<input type="button" value=" " onclick="test()">
</div>
</body>
</html>
테스트 결과 통과...대상 의 생 성,대상 방법 속성 을 나타 내 는 호출,내부 대상 의 추가 방법 과 속성 호출 이 모두 정확 하 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java 반사에 근거하여 대상 속성 값을 얻는 방법본고는 자바가 반사를 바탕으로 대상의 속성 값을 얻는 방법을 실례로 서술하였다.다음과 같이 여러분에게 참고할 수 있도록 공유합니다. 반사 메커니즘을 통해 대상의 속성과 속성 값을 얻을 수 있습니다. 대상에서priva...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.