자 바스 크 립 트 의 확장 형식 기능

1303 단어 JavaScript
기록 하 다
자바 스 크 립 트 는 언어의 기본 유형 에 기능 을 확장 할 수 있 습 니 다. 어떻게 실현 합 니까?
본문
예 를 들 어 우 리 는 줄 수 있다.
Function.prototype

추가 방법 입 니 다. 예, 이 방법 은 모든 함수 에 사용 할 수 있 습 니 다.
Function.prototype.method = function(name,func){
    if(!this.prototype[name]){
        this.prototype[name] = func;
        return this;
    }
};

method 방법 을 추가 합 니 다. 다음 에 우리 가 대상 에 게 방법 을 추가 할 때 prototype 을 입력 할 필요 가 없습니다.
예시
자바 스 크 립 트 는 문자열 의 앞 뒤 공백 을 제거 하 는 방법 이 없습니다. 우 리 는 스스로 방법 을 쓸 수 있 습 니 다.
String.method('trim',function () {
    return this.replace(/^\s+|\s+$/g,'');
});

좋은 웹페이지 즐겨찾기