回答編集履歴
1
名前間違い
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
型の決まったオブジェクトにアクセスする場合、キーとなる変数は**型レベルで**オブジェクトのキーとなることを保証する必要があります。
|
2
2
|
|
3
|
-
`'name'| '
|
3
|
+
`'name'| 'age'`のように宣言してもいいのですが、`keyof`というキーワードがあります。
|
4
4
|
|
5
5
|
なお、`const v = 'name';`と宣言した場合、`v`は`'name'`型になるので、問題なく`john[v]`とできます。
|
6
6
|
|