回答編集履歴

1

処理説明の調整

2021/10/27 15:24

投稿

attakei
attakei

スコア2738

test CHANGED
@@ -26,6 +26,6 @@
26
26
 
27
27
 
28
28
 
29
- `cities.find()`でIDが一致しているものを拾い上げているのですが、その先の`if`で`!city`で判定しているため、**cityが存在するならnullを返す**実装になっているように読めます。
29
+ `cities.find()`でIDが一致しているものを拾い上げているのですが、その先の`if`で`!city`で判定しているため、**cityが存在しない(undefined)ならcity(undefined)を返し**・**逆にcityが存在するならnullを返す**実装になっているように読めます。
30
30
 
31
31
  `return`が逆に思えます。