컴터/Javascript / html
javascript prototype , 직접 프로퍼티 나 함수 추가하는 방법..
우렁씨
2007. 4. 11. 17:50
출처:최범균의 Ajax [가메출판사]
* prototype 함수 생성.
////Member class 생성..
Member = function(name, id, securityNo){
this.name = name;
this.id = id;
this.securityNo = securityNo;
}
////setValue 함수 생성
Member.prototype.setValue = function(newName, newId, newSecurityNo){
this.name = newName;
this.id = newId;
this.securityNo = newSecurityNo;
}
/////사용...
var mem = new Member('era13', '최범균', '7700001000000');
mem.setValue('madvirus', '최범균2', '8000001000000');
prototype 으로 함수 생성시.
클래스명.prototype.함수명 = function(v, v){
/////실행문..
}
* 직접 프로퍼티 나 함수 추가 .. Object 사용
////Object 사용
var mem = new Object();
///변수..
mem.id = 'id';
mem.name='최범균';
////함수..
mem.toString = function(){
return this.name + "[" + this.id + "]";
}