원

성능향상을 위한 팁-4

· 2010-06-30 (수) 11:27:56 · 2413 · 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건
+
제목 글쓴이 날짜 조회
12-03-19 조회 3,495
12-03-16 조회 4,046
12-03-14 조회 3,923
12-03-13 조회 3,542
12-03-13 조회 4,406
12-03-12 조회 5,474
12-03-12 조회 1만
12-03-08 조회 6,039
12-03-06 조회 1.1만
12-03-06 조회 3,725
12-03-06 조회 6,258
12-03-02 조회 5,024
12-02-29 조회 3,595
12-02-27 조회 4,085
12-02-22 조회 3,644
12-02-20 조회 3,627
12-02-20 조회 6,727
12-02-01 조회 3,240
12-01-30 조회 8,771
12-01-29 조회 3,262
12-01-24 조회 3,574
12-01-21 조회 3,232
12-01-10 조회 3,707
11-12-26 조회 3,605
11-12-23 조회 5,024
11-12-23 조회 4,680
11-12-23 조회 4,311
11-12-23 조회 8,005
11-12-22 조회 3,727
11-12-17 조회 3,770
11-12-12 조회 3,178
11-12-08 조회 7,715
11-12-08 조회 3,563
11-12-07 조회 3,801
11-12-06 조회 5,571
11-12-02 조회 3,517
11-12-01 조회 3,126
11-11-30 조회 6,929
11-11-26 조회 3,865
11-11-24 조회 4,647
11-11-22 조회 3,021
11-11-22 조회 6,643
11-11-18 조회 5,062
11-11-16 조회 3,449
11-11-14 조회 3,466
11-11-12 조회 3,957
11-11-08 조회 3,285
11-11-06 조회 1만
11-11-06 조회 3,860
11-11-03 조회 5,550
11-11-02 조회 5,821
11-11-01 조회 9,331
11-10-19 조회 2,830
11-10-17 조회 2,625
11-10-10 조회 2,575
11-10-07 조회 3,365
11-10-06 조회 3,961
11-10-06 조회 2,511
11-10-02 조회 3,262
11-09-08 조회 4,269
11-09-08 조회 2,646
11-09-07 조회 2,632
11-09-02 조회 2,711
11-09-01 조회 3,654
11-08-28 조회 3,541
11-08-23 조회 3,391
11-08-22 조회 2,798
11-08-22 조회 2,393
11-08-13 조회 2,444
11-08-05 조회 2,895
11-08-03 조회 4,100
11-07-03 조회 2,594
11-06-15 조회 3,233
11-06-15 조회 3,060
11-05-15 조회 2,874
11-05-11 조회 5,596
11-04-12 조회 3,004
11-01-27 조회 3,832
11-01-26 조회 2,631
11-01-26 조회 4,475
11-01-18 조회 2,690
10-11-23 조회 2,928
10-10-24 조회 4,739
10-09-15 조회 4,427
10-09-07 조회 3,399
10-08-27 조회 4,087
10-08-20 조회 6,976
10-07-30 조회 5,651
10-06-30 조회 2,890
10-06-11 조회 4,650
10-06-11 조회 3,342
10-05-15 조회 4,182
10-05-10 조회 2,863
10-03-19 조회 5,425
10-03-05 조회 5,190
10-02-17 조회 5,603
09-11-21 조회 6,935
09-11-09 조회 4,006
09-11-04 조회 6,735
09-10-26 조회 3,860