回答編集履歴

1

追記

2018/08/10 00:30

投稿

退会済みユーザー
test CHANGED
@@ -21,3 +21,31 @@
21
21
  )
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ ### 追記
28
+
29
+
30
+
31
+ 他の回答でも言われているように関数化することでコードの見通しが良くなります。
32
+
33
+
34
+
35
+ ```js
36
+
37
+ const clamp = (n, min, max) =>
38
+
39
+ Math.min(
40
+
41
+ Math.max(n, min),
42
+
43
+ max
44
+
45
+ )
46
+
47
+ x = clamp(x, 0, COL - 1)
48
+
49
+ y = clamp(y, 0, ROW - 1)
50
+
51
+ ```