質問編集履歴

4

最適解

2019/04/24 01:06

投稿

kuroishi
kuroishi

スコア53

test CHANGED
File without changes
test CHANGED
@@ -125,3 +125,33 @@
125
125
  }
126
126
 
127
127
  ```
128
+
129
+
130
+
131
+ さらに修正後
132
+
133
+ ```ここに言語を入
134
+
135
+ for(var year = 2016; year<2030; year++){
136
+
137
+      var result = String( year );
138
+
139
+      var before_number = number[result];
140
+
141
+ if(before_number==undefined){
142
+
143
+ break;
144
+
145
+ } 
146
+
147
+ var selecter_number = "#"+year+"selecter";
148
+
149
+ before_number.forEach(function( index ) {
150
+
151
+ $(selecter_number).prepend('<iframe src="https://www.youtube.com/embed/'+index+'" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="youtube"></iframe>');
152
+
153
+ });
154
+
155
+ }
156
+
157
+ ```

3

回答

2019/04/24 01:06

投稿

kuroishi
kuroishi

スコア53

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  const number = {
88
88
 
89
- '2018': ['abc', 'cdf'],
89
+    '2018': ['abc', 'cdf'],
90
90
 
91
91
  '2017': ['fdsfsfa', 'hogehoge'],
92
92
 
@@ -94,21 +94,31 @@
94
94
 
95
95
  }
96
96
 
97
- for(var year = 2014; year<2030; year++){
97
+ for(var year = 2016; year<2030; year++){
98
98
 
99
- var before_number = number[year];
99
+ var result = String( year );
100
100
 
101
- console.log(it_number);
101
+ var before_number = number[result];
102
102
 
103
- var it_number = before_number.length;
103
+ if(before_number==undefined){
104
+
105
+    break;
106
+
107
+ }
104
108
 
105
109
  var selecter_number = "#"+year+"selecter";
106
110
 
107
- while(i<it_number){
111
+ for(var i=0; i<30; i++){
108
112
 
109
- $(selecter_number).prepend('<iframe src="https://www.youtube.com/embed/'+before_number[i]+'?controls=2" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="youtube"></iframe>');
113
+    var atai = before_number[i];
110
114
 
115
+    if(atai==undefined){
116
+
111
- i++;
117
+ break;
118
+
119
+    }
120
+
121
+    $(selecter_number).prepend('<iframe src="https://www.youtube.com/embed/'+atai+'?controls=2" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="youtube"></iframe>');
112
122
 
113
123
  }
114
124
 

2

再度質問のため

2019/04/23 13:43

投稿

kuroishi
kuroishi

スコア53

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,47 @@
71
71
 
72
72
 
73
73
  よろしくお願いいたします。
74
+
75
+
76
+
77
+
78
+
79
+ 修正後
80
+
81
+
82
+
83
+ ```ここに言語を入力
84
+
85
+ var i=0;
86
+
87
+ const number = {
88
+
89
+ '2018': ['abc', 'cdf'],
90
+
91
+ '2017': ['fdsfsfa', 'hogehoge'],
92
+
93
+ '2016': ['mioonono', 'irewrln'],
94
+
95
+ }
96
+
97
+ for(var year = 2014; year<2030; year++){
98
+
99
+ var before_number = number[year];
100
+
101
+ console.log(it_number);
102
+
103
+ var it_number = before_number.length;
104
+
105
+ var selecter_number = "#"+year+"selecter";
106
+
107
+ while(i<it_number){
108
+
109
+ $(selecter_number).prepend('<iframe src="https://www.youtube.com/embed/'+before_number[i]+'?controls=2" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="youtube"></iframe>');
110
+
111
+ i++;
112
+
113
+ }
114
+
115
+ }
116
+
117
+ ```

1

間違った点があったため

2019/04/23 11:59

投稿

kuroishi
kuroishi

スコア53

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
    while(i<it_number){
28
28
 
29
-  $(selecter_number).prepend('<iframe src="https://www.youtube.com/embed/'+before_number+'?controls=2" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="youtube"></iframe>');
29
+  $(selecter_number).prepend('<iframe src="https://www.youtube.com/embed/'+before_number[i]+'?controls=2" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="youtube"></iframe>');
30
30
 
31
31
   i++;
32
32