回答編集履歴

2

修正

2020/09/26 09:13

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -124,13 +124,9 @@
124
124
 
125
125
  function* getOffset() {
126
126
 
127
- let i = 1;
128
-
129
- while (i < last) {
127
+ for (let i = 1; i < last; i *= acceleration) {
130
128
 
131
129
  yield i;
132
-
133
- i *= acceleration;
134
130
 
135
131
  }
136
132
 

1

修正

2020/09/26 09:13

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -112,16 +112,6 @@
112
112
 
113
113
 
114
114
 
115
- // 二つのうち小さい方を返す
116
-
117
- const min = (a, b) => {
118
-
119
- return a < b ? a : b;
120
-
121
- };
122
-
123
-
124
-
125
115
  // 加速スクロールアップ
126
116
 
127
117
  // element = スクロールする要素、acceleration = 加速度、last = スクロールの最後の値
@@ -140,7 +130,7 @@
140
130
 
141
131
  yield i;
142
132
 
143
- i = min(i * acceleration, last);
133
+ i *= acceleration;
144
134
 
145
135
  }
146
136
 
@@ -196,4 +186,6 @@
196
186
 
197
187
  </html>
198
188
 
189
+
190
+
199
191
  ```