원

성능향상을 위한 팁-4

· 2010-06-30 (수) 11:27:56 · 2435 · 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-08-29 조회 4,093
12-08-07 조회 3,764
12-08-03 조회 3,586
12-07-31 조회 3,680
12-07-30 조회 3,629
12-07-16 조회 3,853
12-07-15 조회 3,642
12-07-07 조회 3,532
12-07-06 조회 3,741
12-07-03 조회 3,700
12-06-29 조회 3,296
12-06-22 조회 3,675
12-06-17 조회 3,924
12-05-21 조회 3,844
12-05-02 조회 3,405
12-05-02 조회 4,203
12-05-02 조회 3,311
12-04-30 조회 3,495
12-04-30 조회 3,190
12-03-17 조회 4,043
12-03-10 조회 3,388
12-03-08 조회 3,914
12-03-03 조회 3,606
12-02-27 조회 5,025
12-02-17 조회 4,335
12-02-16 조회 4,589
12-02-03 조회 3,295
12-01-31 조회 3,193
12-01-24 조회 3,174
12-01-17 조회 3,888
12-01-05 조회 3,436
11-12-30 조회 3,171
11-12-23 조회 4,726
11-12-08 조회 3,452
11-12-07 조회 4,443
11-11-27 조회 3,848
11-11-25 조회 4,189
11-11-23 조회 3,644
11-11-22 조회 3,501
11-11-09 조회 3,214
11-10-23 조회 3,139
11-10-19 조회 3,107
11-10-08 조회 2,798
11-10-04 조회 2,806
11-10-04 조회 5,248
11-09-01 조회 4,327
11-08-13 조회 2,503
11-08-06 조회 3,184
11-07-11 조회 3,580
11-06-27 조회 2,954
11-06-21 조회 2,628
11-06-13 조회 2,419
11-06-07 조회 2,422
11-05-26 조회 2,405
11-04-20 조회 2,719
11-03-21 조회 2,811
11-03-18 조회 2,510
11-03-11 조회 2,535
11-02-07 조회 2,361
11-01-18 조회 2,682
11-01-12 조회 2,402
11-01-06 조회 2,505
10-12-10 조회 2,763
10-12-09 조회 2,600
10-12-08 조회 5,034
10-11-29 조회 2,701
10-11-28 조회 2,786
10-11-28 조회 2,624
10-11-19 조회 2,811
10-11-04 조회 2,698
10-10-21 조회 2,419
10-10-19 조회 3,360
10-10-12 조회 2,690
10-10-07 조회 2,519
10-09-30 조회 3,478
10-09-17 조회 3,886
10-09-17 조회 3,836
10-05-31 조회 3,536
09-12-31 조회 3,662
09-07-23 조회 4,990
08-09-16 조회 3,207
08-09-06 조회 2,949
08-09-04 조회 3,361
08-08-16 조회 4,410
08-08-15 조회 3,279
08-08-14 조회 4,493
08-08-12 조회 3,966
08-07-23 조회 2,786
08-07-10 조회 3,733
08-07-04 조회 2,952
08-06-27 조회 7,597
08-06-19 조회 4,893
08-05-27 조회 5,506
08-05-25 조회 5,333
08-05-23 조회 3,411
08-05-23 조회 4,558
08-05-21 조회 4,927
08-05-20 조회 4,048
08-05-20 조회 3,284
08-04-18 조회 4,327