回答編集履歴

1

間違っている解釈に対して追記

2020/09/22 10:31

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -5,3 +5,27 @@
5
5
  `:`の左項を評価(今回の場合は関数を実行した結果の値が評価される)、
6
6
 
7
7
  `falsthy`だった場合は、その右項が評価されます。
8
+
9
+
10
+
11
+ > functionA(n)の結果をresultに入れるという意味ではないか
12
+
13
+
14
+
15
+ 違います。
16
+
17
+ ```javascript
18
+
19
+ let result;
20
+
21
+ result = typeof functionA==="function" ? functionA(n):result;
22
+
23
+ ```
24
+
25
+
26
+
27
+ となっていればそうなりますが、
28
+
29
+ 今回は`result`に代入を行なっていないため、
30
+
31
+ `functionA(n)`と`result`に関係性はありません。