성능향상을 위한 팁-2

· 15년 전 · 1104
빌트 인(Built-in) 객체 확장
String.prototype.trim = function()

{

    return this.replace(/^\s+|\s+$/g,");

}

function trim() { ... } 처럼 만들어서 사용할 수 있으나 prototype을 이용하여 내장 함수처럼 사용 가능.
Function.prototype.method = function (name, func) {

    this.prototype[name] = func;

    return this;

}

 

String.method('trim', function() {

    return this.replace(/^\s+|\s+$/g,");

}

함수를 만드는 함수를 만들어서 더 편리하게 함수를 추가할 수 있다.
[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
15년 전 조회 1,131
15년 전 조회 2,481
15년 전 조회 2,516
15년 전 조회 1,490
15년 전 조회 1,029
15년 전 조회 1,184
15년 전 조회 1,186
15년 전 조회 1,053
15년 전 조회 956
15년 전 조회 882
15년 전 조회 1,244
15년 전 조회 1,196
15년 전 조회 942
15년 전 조회 924
15년 전 조회 1,094
15년 전 조회 1,553
15년 전 조회 1,085
15년 전 조회 1,417
15년 전 조회 1,254
15년 전 조회 1,923
15년 전 조회 2,987
15년 전 조회 2,322
15년 전 조회 921
15년 전 조회 1,932
15년 전 조회 2,112
15년 전 조회 1,418
15년 전 조회 1,390
15년 전 조회 2,657
15년 전 조회 2,545
15년 전 조회 5,530
15년 전 조회 1,497
15년 전 조회 4,258
15년 전 조회 1,387
15년 전 조회 1,691
15년 전 조회 1,653
15년 전 조회 1,641
15년 전 조회 1,144
15년 전 조회 1,392
15년 전 조회 1,529
15년 전 조회 1,443
15년 전 조회 2,163
15년 전 조회 1,308
15년 전 조회 1,369
15년 전 조회 917
15년 전 조회 1,021
15년 전 조회 993
15년 전 조회 947
15년 전 조회 899
15년 전 조회 962
15년 전 조회 1,105
15년 전 조회 1,119
15년 전 조회 2,641
15년 전 조회 970
15년 전 조회 1,626
15년 전 조회 1,495
15년 전 조회 1,621
15년 전 조회 1,320
15년 전 조회 1,815
15년 전 조회 632
15년 전 조회 1,118
15년 전 조회 1,087
15년 전 조회 2,869
15년 전 조회 3,193
15년 전 조회 1,868
15년 전 조회 1,378
15년 전 조회 1,994
15년 전 조회 1,500
15년 전 조회 1,092
15년 전 조회 3,790
15년 전 조회 1,444
15년 전 조회 1,533
15년 전 조회 2,767
15년 전 조회 1,459
15년 전 조회 4,187
15년 전 조회 2,398
15년 전 조회 3,181
15년 전 조회 1,787
15년 전 조회 2,019
15년 전 조회 1,322
15년 전 조회 4,401
15년 전 조회 3,982
15년 전 조회 3,801
15년 전 조회 5,227
15년 전 조회 3,437
15년 전 조회 1,827
15년 전 조회 1,778
15년 전 조회 1,927
15년 전 조회 1,613
15년 전 조회 4,014
15년 전 조회 2,936
15년 전 조회 2,110
15년 전 조회 1,695
15년 전 조회 1,931
15년 전 조회 2,416
16년 전 조회 1,489
16년 전 조회 2,423
16년 전 조회 1,754
16년 전 조회 1,856
16년 전 조회 1,510
16년 전 조회 2,201