回答編集履歴

1

ランキング

2019/09/18 09:03

投稿

yambejp
yambejp

スコア114863

test CHANGED
@@ -11,3 +11,47 @@
11
11
 
12
12
 
13
13
  ランキングの保持やネット越しの対戦などはすこしハードルが高いので割愛します
14
+
15
+
16
+
17
+ # ranking
18
+
19
+ 仮にデフォルトの順位を1~5秒だとして、そこに2.5秒の記録を入れ込むにはこう
20
+
21
+ ```
22
+
23
+ var r=['00:01.00','00:02.00','00:03.00','00:04.00','00:05.00',];
24
+
25
+ console.log(r);
26
+
27
+
28
+
29
+ (async()=>{
30
+
31
+ var s=new Date().getTime();
32
+
33
+ await new Promise(resolve=>{
34
+
35
+ setTimeout(()=>resolve(),2500);
36
+
37
+ });
38
+
39
+ var e=new Date().getTime();
40
+
41
+ var diff=e-s;
42
+
43
+ var time=(100+diff/100000).toString().substr(1,2)+":"+
44
+
45
+ (100+diff/1000).toString().substr(1,2)+"."+
46
+
47
+ (100+diff/10).toString().substr(1,2);
48
+
49
+ r.push(time);
50
+
51
+ r=r.sort().splice(0,5);
52
+
53
+ console.log(r);
54
+
55
+ })();
56
+
57
+ ```