원

성능향상을 위한 팁-4

· 2010-06-30 (수) 11:27:56 · 2451 · 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]....
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
10-09-25 조회 2,744
10-09-19 조회 2,779
10-09-15 조회 2,783
10-09-15 조회 4,189
10-09-15 조회 3,426
10-09-15 조회 2,523
10-09-07 조회 3,641
10-08-27 조회 4,089
10-06-11 조회 4,276
10-05-31 조회 2,518
10-02-27 조회 5,032
10-02-09 조회 3,776
09-10-10 조회 7,370
09-03-19 조회 3,230
09-02-09 조회 3,500
09-02-09 조회 4,548
08-11-01 조회 2,933
08-09-29 조회 4,587
08-09-26 조회 3,529
08-09-26 조회 3,603
08-09-26 조회 2,739
08-09-26 조회 3,781
08-09-26 조회 3,509
08-09-26 조회 4,273
08-09-18 조회 3,612
08-09-09 조회 3,253
08-08-28 조회 2,793
08-07-06 조회 3,562
08-05-21 조회 4,727
08-05-13 조회 4,568
08-04-17 조회 4,943
08-02-19 조회 3,558
08-01-18 조회 3,872
08-01-10 조회 3,844
07-10-22 조회 3,672
07-10-09 조회 4,342
07-10-03 조회 3,539
07-07-06 조회 4,233
07-07-06 조회 4,445
07-07-06 조회 4,062
07-06-28 조회 3,598
07-06-05 조회 3,601
07-06-05 조회 4,142
07-05-30 조회 3,314
07-05-02 조회 3,696
07-04-15 조회 5,177
07-04-11 조회 3,655
07-04-05 조회 3,959
07-03-31 조회 3,173
07-03-31 조회 4,148
07-03-30 조회 3,760
07-03-24 조회 4,021
07-03-22 조회 3,680
07-03-12 조회 4,431
07-02-16 조회 3,302
07-02-14 조회 5,188
07-02-10 조회 4,026
07-02-09 조회 4,412
07-01-19 조회 4,073
07-01-16 조회 5,003
06-12-16 조회 5,869
06-11-30 조회 3,627
06-11-25 조회 3,739
06-10-15 조회 5,091
06-09-26 조회 5,335
06-09-26 조회 5,446
06-09-22 조회 4,304
06-09-21 조회 3,564
06-09-21 조회 3,661
06-09-02 조회 3,506
06-08-08 조회 5,136
06-07-20 조회 3,760
06-07-17 조회 3,382
06-07-13 조회 4,206
06-07-11 조회 3,500
06-07-11 조회 3,503
06-07-11 조회 3,868
06-06-29 조회 6,094
06-06-19 조회 6,482
06-06-02 조회 3,531
06-05-24 조회 5,017
06-05-14 조회 7,808
06-05-08 조회 3,923
06-02-02 조회 5,477
05-12-16 조회 4,540
05-12-05 조회 5,182
05-06-28 조회 4,142
05-04-11 조회 4,091
05-04-11 조회 4,273
05-04-11 조회 3,341
05-03-13 조회 3,245
05-03-12 조회 4,316
04-12-08 조회 7,802
04-12-01 조회 5,213
04-11-28 조회 3,388
04-11-28 조회 3,232
04-08-05 조회 5,649
04-08-05 조회 4,994
04-08-05 조회 5,602