개발 등/AJAX

자바스크립트의 prototype

darkhorizon 2009. 2. 25. 21:48
728x90
반응형
1. 클래스 정의하기
    클래스이름=function(param1, param2){
        ...
    }
  ex)
    People=function(name, age){
this.name=name;
this.age=age;
    }

2. 함수(메서드) 정의하기
    클래스이름.prototype.함수이름=function(파라미터){
         ...
     }
   ex)
     Member.prototype.getName=function(){
        return this.name;
     }

3. 클래스 생성하고 함수 호출하기
    변수=new 클래스이름(param1, param2);
    변수.함수이름(파라미터);
   ex)
    var mem=new People('KimLee','30');
    var newName=mem.getName();
728x90