String.prototype.myComment; 
String.prototype.getLength = function(){ return this.length; } 
String
.prototype.toString    = function(){ return "김덕배님의 말 : " + this.valueOf(); } 

var o = new String("Hello My Girl"); 
o.myComment = "This is Object"

alert( o.myComment ); //"This is Object" 
alert( o.getLength() ); //13 
alert( o ); //"김덕배님의 말 : Hello My Girl"

1. String 객체의 getLength()와 toString()를 오버라이팅 한다.(이러한 방법으로 자바스크립메소드의 오버라이딩이 가능하다. 내장 객체를 오버라이딩 할경우 키워드인 prototype을 사용해야한다.

2. 위의 소스를 보면 String (o.myComment = "This is Object"; ) 객체를 생성한 후 스트링 객체에 다른 스트링 객체를 넣은 것을 볼 수 있다.

http://iamnotokay.tistory.com/5

Posted by 이상욱1
,