質問編集履歴
3
追記したことを明示
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,4 +10,6 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
### 追記
|
14
|
+
|
13
|
-
|
15
|
+
タイトル、説明文が分り辛かったので修正しました。
|
2
タイトルをわかりやすく修正
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
説明不足だったので修正
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
|
|