teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

return文いらなかったから削除したけど、なんか、かえって読みにくいかな……

2017/09/16 05:53

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37468

answer CHANGED
@@ -63,14 +63,12 @@
63
63
  かっこつけてイテレータを使ってみたものの、普通にmapメソッドを使った方が読みやすいですねえ……
64
64
  ```javascript
65
65
  function test(centerX, centerY, rectSize, fieldSize){
66
- return [...Array(fieldSize)].map( (_, y) => {
66
+ return [...Array(fieldSize)].map( (_, y) =>
67
- return [...Array(fieldSize)].map( (_, x) => {
67
+ [...Array(fieldSize)].map( (_, x) =>
68
- return (
69
- ( y == (centerY - rectSize) || y == (centerY + rectSize) ) && (centerX - rectSize) <= x && x <= (centerX + rectSize)
68
+ ( y == (centerY - rectSize) || y == (centerY + rectSize) ) && (centerX - rectSize) <= x && x <= (centerX + rectSize)
70
- ||
69
+ ||
71
- ( x == (centerX - rectSize) || x == (centerX + rectSize) ) && (centerY - rectSize) <= y && y <= (centerY + rectSize)
70
+ ( x == (centerX - rectSize) || x == (centerX + rectSize) ) && (centerY - rectSize) <= y && y <= (centerY + rectSize)
71
+ )
72
- );
72
+ );
73
- });
74
- });
75
73
  }
76
74
  ```