回答編集履歴

1

宣言と定義で混同していたので修正

2021/01/12 05:09

投稿

maisumakun
maisumakun

スコア145975

test CHANGED
@@ -1,7 +1,7 @@
1
- `Object is possibly 'undefined'`というメッセージのとおり、`info?:`や`message?:`のように定義したプロパティは、**省略**されて`undefined`になる可能性があるものと解釈されます。
1
+ `Object is possibly 'undefined'`というメッセージのとおり、`info?:`や`message?:`のように宣言したプロパティは、**省略**されて`undefined`になる可能性があるものと解釈されます。
2
2
 
3
3
 
4
4
 
5
- * 省略がないのであれば、定義時点での`?`を消しましょう。
5
+ * 省略がないのであれば、型宣言時点での`?`を消しましょう。
6
6
 
7
7
  * 省略される可能性があるのであれば、`this.state.message?.apply_date`のように、その可能性を考慮したコードを書く必要があります。