성능향상을 위한 팁-2

· 15년 전 · 1138
빌트 인(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,167
15년 전 조회 2,523
15년 전 조회 2,544
15년 전 조회 1,521
15년 전 조회 1,065
15년 전 조회 1,220
15년 전 조회 1,220
15년 전 조회 1,085
15년 전 조회 983
15년 전 조회 922
15년 전 조회 1,281
15년 전 조회 1,230
15년 전 조회 983
15년 전 조회 952
15년 전 조회 1,135
15년 전 조회 1,590
15년 전 조회 1,120
15년 전 조회 1,447
15년 전 조회 1,286
15년 전 조회 1,958
15년 전 조회 3,019
15년 전 조회 2,363
15년 전 조회 960
15년 전 조회 1,967
15년 전 조회 2,160
15년 전 조회 1,458
15년 전 조회 1,421
15년 전 조회 2,687
15년 전 조회 2,582
15년 전 조회 5,572
15년 전 조회 1,531
15년 전 조회 4,295
15년 전 조회 1,425
15년 전 조회 1,724
15년 전 조회 1,690
15년 전 조회 1,681
15년 전 조회 1,183
15년 전 조회 1,428
15년 전 조회 1,559
15년 전 조회 1,483
15년 전 조회 2,197
15년 전 조회 1,341
15년 전 조회 1,409
15년 전 조회 962
15년 전 조회 1,054
15년 전 조회 1,024
15년 전 조회 975
15년 전 조회 931
15년 전 조회 994
15년 전 조회 1,139
15년 전 조회 1,154
15년 전 조회 2,685
15년 전 조회 1,006
15년 전 조회 1,660
15년 전 조회 1,527
15년 전 조회 1,655
15년 전 조회 1,356
15년 전 조회 1,853
15년 전 조회 670
15년 전 조회 1,149
15년 전 조회 1,119
15년 전 조회 2,899
15년 전 조회 3,227
15년 전 조회 1,897
15년 전 조회 1,413
15년 전 조회 2,020
15년 전 조회 1,532
15년 전 조회 1,128
15년 전 조회 3,819
15년 전 조회 1,471
15년 전 조회 1,570
15년 전 조회 2,792
15년 전 조회 1,492
15년 전 조회 4,216
15년 전 조회 2,428
15년 전 조회 3,212
15년 전 조회 1,821
15년 전 조회 2,054
15년 전 조회 1,357
15년 전 조회 4,431
15년 전 조회 4,011
15년 전 조회 3,835
15년 전 조회 5,254
15년 전 조회 3,481
15년 전 조회 1,863
15년 전 조회 1,810
15년 전 조회 1,951
15년 전 조회 1,652
15년 전 조회 4,047
15년 전 조회 2,977
15년 전 조회 2,143
16년 전 조회 1,731
16년 전 조회 1,963
16년 전 조회 2,449
16년 전 조회 1,523
16년 전 조회 2,451
16년 전 조회 1,790
16년 전 조회 1,894
16년 전 조회 1,537
16년 전 조회 2,239