성능향상을 위한 팁-4

· 15년 전 · 1173 · 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,188
15년 전 조회 1,154
15년 전 조회 1,403
15년 전 조회 2,772
15년 전 조회 2,786
15년 전 조회 1,776
15년 전 조회 1,296
15년 전 조회 1,468
15년 전 조회 1,445
15년 전 조회 1,351
15년 전 조회 1,225
15년 전 조회 1,155
15년 전 조회 1,510
15년 전 조회 1,461
15년 전 조회 1,232
15년 전 조회 1,186
15년 전 조회 1,372
15년 전 조회 1,839
15년 전 조회 1,372
15년 전 조회 1,688
15년 전 조회 1,516
15년 전 조회 2,255
15년 전 조회 3,252
15년 전 조회 2,617
15년 전 조회 1,188
15년 전 조회 2,191
15년 전 조회 2,403
15년 전 조회 1,701
15년 전 조회 1,660
15년 전 조회 2,935
15년 전 조회 2,855
15년 전 조회 5,862
15년 전 조회 1,779
15년 전 조회 4,587
15년 전 조회 1,679
15년 전 조회 1,939
15년 전 조회 1,923
15년 전 조회 1,914
15년 전 조회 1,411
15년 전 조회 1,657
15년 전 조회 1,803
15년 전 조회 1,716
15년 전 조회 2,423
15년 전 조회 1,588
15년 전 조회 1,709
15년 전 조회 1,184
15년 전 조회 1,286
15년 전 조회 1,271
15년 전 조회 1,232
15년 전 조회 1,174
15년 전 조회 1,222
15년 전 조회 1,361
15년 전 조회 1,402
15년 전 조회 2,904
15년 전 조회 1,236
15년 전 조회 1,889
15년 전 조회 1,770
15년 전 조회 1,894
15년 전 조회 1,592
15년 전 조회 2,095
15년 전 조회 910
15년 전 조회 1,371
15년 전 조회 1,353
15년 전 조회 3,131
15년 전 조회 3,520
15년 전 조회 2,193
15년 전 조회 1,636
15년 전 조회 2,260
15년 전 조회 1,747
15년 전 조회 1,368
15년 전 조회 4,054
15년 전 조회 1,723
15년 전 조회 1,791
15년 전 조회 3,088
15년 전 조회 1,779
15년 전 조회 4,452
15년 전 조회 2,660
15년 전 조회 3,435
15년 전 조회 2,066
15년 전 조회 2,292
15년 전 조회 1,581
15년 전 조회 4,646
15년 전 조회 4,300
15년 전 조회 4,098
15년 전 조회 5,485
16년 전 조회 3,720
16년 전 조회 2,081
16년 전 조회 2,035
16년 전 조회 2,180
16년 전 조회 1,881
16년 전 조회 4,320
16년 전 조회 3,210
16년 전 조회 2,378
16년 전 조회 1,964
16년 전 조회 2,165
16년 전 조회 2,666
16년 전 조회 1,747
16년 전 조회 2,678
16년 전 조회 1,995
16년 전 조회 2,127