質問編集履歴

3

追記したことを明示

2020/02/26 01:44

投稿

toromou
toromou

スコア30

test CHANGED
File without changes
test CHANGED
@@ -10,4 +10,6 @@
10
10
 
11
11
 
12
12
 
13
+ ### 追記
14
+
13
- ### タイトル、説明文が分り辛かったので修正しました。
15
+ タイトル、説明文が分り辛かったので修正しました。

2

タイトルをわかりやすく修正

2020/02/26 01:44

投稿

toromou
toromou

スコア30

test CHANGED
@@ -1 +1 @@
1
- Undifinedの可能性がある値のエラーを抑制する方法について
1
+ 型定義でUndifinedが許容されているもの、Undefinedでない確証のある値のエラーを抑制する方法について
test CHANGED
@@ -7,3 +7,7 @@
7
7
  前述の方法を使うメリットは何なのでしょうか。
8
8
 
9
9
  コンパイラに安全だと明示するより、自然な形で推論されたほうがいいということでしょうか。
10
+
11
+
12
+
13
+ ### タイトル、説明文が分り辛かったので修正しました。

1

説明不足だったので修正

2020/02/26 01:43

投稿

toromou
toromou

スコア30

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- TypeScriptにおいて、Undefinedである可能性がある値のエラーを抑制する適切な方法を調べています。
1
+ TypeScriptにおいて、型定義でUndefinedが許容されているものの、Undefinedない確証がある値のエラーを抑制する適切な方法を調べています。
2
2
 
3
3
  [過去にズバリな質問がありました](https://teratail.com/questions/230775)が、こちらのベストアンサーでは`HOGE.bar?.length ?? 1`という方法が使われています。
4
4