回答編集履歴

1

追記されたコードへの補足

2017/10/01 10:29

投稿

think49
think49

スコア18156

test CHANGED
@@ -146,4 +146,62 @@
146
146
 
147
147
 
148
148
 
149
+ **(2017/10/01 19:28追記)**
150
+
151
+
152
+
153
+ > 要点としては、下記のようになってしまっているコードを
154
+
155
+ > 上から下へ順番に読んでも自然な形にするにはどうすれば良いでしょうか、という質問でした。
156
+
157
+
158
+
159
+ やる事は何も変わりません。
160
+
161
+ 呼び出し側を統括する関数を定義して管理します。
162
+
163
+
164
+
165
+ ```JavaScript
166
+
167
+ 'use strict';
168
+
169
+ function move (i) {
170
+
171
+ console.log(i + ': move');
172
+
173
+ }
174
+
175
+
176
+
177
+ function init (i) {
178
+
179
+ console.log(i + ': init');
180
+
181
+ }
182
+
183
+
184
+
185
+ function sample () {
186
+
187
+ var fn = [init, move], i = 0, fnLength = fn.length;
188
+
189
+
190
+
191
+ while (i < 10) {
192
+
193
+ fn[i++ % fnLength](i);
194
+
195
+ }
196
+
197
+ }
198
+
199
+
200
+
201
+ sample();
202
+
203
+ ```
204
+
205
+
206
+
149
207
  Re: himejiy3 さん