[javascript] 기존 정의된 클래스에 메소드 추가

반응형
javaScript에서 기 정의된 String 클래스에 메소드를 추가하는 방법은 다음과 같다.
메소드 오버로딩의 개념이라고 할 수 있다

Object.extend( String.prototype, {
          추가메소드명: function 메소드내용들}
});

실제 사용 방법은 다음과 같다.
Object.extend(String.protorype, {
            toArray: function() {
                         return this.splite('');
}});

신규 클래스에 대한 정의는 다음과 같다.
Enumerable 클래스를 ObjectRange클래스를 생성하여 할당하는 모습니다.

ObjectRange = Class.create();
Object.extend(ObjectRange.property, Enumerable);
반응형

Top