質問編集履歴

1

説明の追記

2019/04/21 12:38

投稿

rails_ruby
rails_ruby

スコア87

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,11 @@
4
4
 
5
5
 
6
6
 
7
+
8
+
7
9
  ```js
8
10
 
9
- datetime = ["00:00","00:30","01:00","01:30","02:00","02:30","03:00","03:30","04:00","04:30",
11
+ let datetime = ["00:00","00:30","01:00","01:30","02:00","02:30","03:00","03:30","04:00","04:30",
10
12
 
11
13
  "05:00","05:30","06:30","07:00","07:30","08:00","08:30","09:00","09:30","10:00",
12
14
 
@@ -17,3 +19,43 @@
17
19
  "20:30","21:00","21:30","22:00","22:30","23:00","23:30"]
18
20
 
19
21
  ```
22
+
23
+
24
+
25
+ #現状
26
+
27
+ 現状では、一つ一つ手打ちで30分ごとに配列の要素数を足しています。
28
+
29
+
30
+
31
+ #やりたいことのイメージ
32
+
33
+ 下記のような感じ、``for文``で30分ごとの配列を生成できたらしたい。
34
+
35
+ ```js
36
+
37
+ let datetime = [ ];//初期化
38
+
39
+ for(let i=0;i<47;i++){ //30分ごとに繰り返し時間を生成する処理
40
+
41
+ datetime[i+30];
42
+
43
+ }
44
+
45
+ ```
46
+
47
+ **実行結果**
48
+
49
+ ```js
50
+
51
+ ["00:00","00:30","01:00","01:30","02:00","02:30","03:00","03:30","04:00","04:30",
52
+
53
+ "05:00","05:30","06:30","07:00","07:30","08:00","08:30","09:00","09:30","10:00",
54
+
55
+ "10:30","11:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00",
56
+
57
+ "15:30","16:00","16:30","17:00","17:30","18:00","18:30","19:00","19:30","20:00",
58
+
59
+ "20:30","21:00","21:30","22:00","22:30","23:00","23:30"]
60
+
61
+ ```