성능향상을 위한 팁-4

· 15년 전 · 1270 · 1
큰 오브젝트 리스트의 빠른 탐색을 위한 해쉬테이블 형태 사용

var score = [];
score[score.length] = {user:"u1", type:"left", total:230};
score[score.length] = {user:"u2", type:"right", total:215};

score[score.length] = {user:"u3", type:"right", total:283};
...

score[score.length] = {user:"u8", type:"left", total:370};
score[score.length] = {user:"u9", type:"left", total:198};

 

for (var i = 0; i < score.length; i++) {
    score[score[i].type + "_" + score[i].user] = score[i];
}

 

sales["right_u3"].total // 283

→ 전체를 탐색하지 않고 값에 직접 접근이 가능.

 

 

[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]
|

댓글 1개

오타가 있는것 같은데...
for문에 새로운 배열 만들어주는거 score가 아니라 sales[score[i]....
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
15년 전 조회 1,277
15년 전 조회 1,251
15년 전 조회 1,506
15년 전 조회 2,872
15년 전 조회 2,883
15년 전 조회 1,877
15년 전 조회 1,386
15년 전 조회 1,559
15년 전 조회 1,533
15년 전 조회 1,436
15년 전 조회 1,328
15년 전 조회 1,252
15년 전 조회 1,605
15년 전 조회 1,550
15년 전 조회 1,333
15년 전 조회 1,286
15년 전 조회 1,468
15년 전 조회 1,926
15년 전 조회 1,473
15년 전 조회 1,776
15년 전 조회 1,618
15년 전 조회 2,318
15년 전 조회 3,345
15년 전 조회 2,712
15년 전 조회 1,281
15년 전 조회 2,287
15년 전 조회 2,498
15년 전 조회 1,789
15년 전 조회 1,754
15년 전 조회 3,034
15년 전 조회 2,919
15년 전 조회 5,928
15년 전 조회 1,885
15년 전 조회 4,644
15년 전 조회 1,764
15년 전 조회 2,033
15년 전 조회 2,030
15년 전 조회 2,018
15년 전 조회 1,511
15년 전 조회 1,747
15년 전 조회 1,890
15년 전 조회 1,818
15년 전 조회 2,506
15년 전 조회 1,673
15년 전 조회 1,778
15년 전 조회 1,274
15년 전 조회 1,379
15년 전 조회 1,362
15년 전 조회 1,317
15년 전 조회 1,271
15년 전 조회 1,314
15년 전 조회 1,449
15년 전 조회 1,498
15년 전 조회 2,990
15년 전 조회 1,329
15년 전 조회 1,990
15년 전 조회 1,860
15년 전 조회 1,990
15년 전 조회 1,694
15년 전 조회 2,200
15년 전 조회 1,002
15년 전 조회 1,476
15년 전 조회 1,451
15년 전 조회 3,229
15년 전 조회 3,588
15년 전 조회 2,265
15년 전 조회 1,745
15년 전 조회 2,346
15년 전 조회 1,836
15년 전 조회 1,458
15년 전 조회 4,150
15년 전 조회 1,811
15년 전 조회 1,887
15년 전 조회 3,149
15년 전 조회 1,845
15년 전 조회 4,537
15년 전 조회 2,749
15년 전 조회 3,525
15년 전 조회 2,155
15년 전 조회 2,386
15년 전 조회 1,683
15년 전 조회 4,741
15년 전 조회 4,377
16년 전 조회 4,173
16년 전 조회 5,580
16년 전 조회 3,814
16년 전 조회 2,171
16년 전 조회 2,137
16년 전 조회 2,271
16년 전 조회 1,973
16년 전 조회 4,392
16년 전 조회 3,310
16년 전 조회 2,466
16년 전 조회 2,065
16년 전 조회 2,265
16년 전 조회 2,763
16년 전 조회 1,836
16년 전 조회 2,762
16년 전 조회 2,083
16년 전 조회 2,218