質問編集履歴
1
文の補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,7 +17,16 @@
|
|
17
17
|
|
18
18
|
AIに聞いたところこの書き方は引数にインスタンス化可能なコンストラクターを取りその中にnameプロパティが必要とのことです。
|
19
19
|
interfaceの仕様として
|
20
|
-
「new」と記載された以降のプロパティはinterfaceの中に(型の条件として)格納されるのではなくnewと記載されたコンストラクタ関数の中に格納される
|
20
|
+
「new」と記載された以降のプロパティはinterfaceの中に(型の条件として)格納されるのではなくnewと記載されたコンストラクタ関数の中に格納されるような感じです。
|
21
|
+
何故、instanceの中身が急に"コンストラクタ関数だけ"になるのかが不明です。
|
22
|
+
instance {
|
23
|
+
一つ目の型:string
|
24
|
+
二つ目の型:number
|
25
|
+
三つ目の型:number
|
26
|
+
}
|
27
|
+
|
28
|
+
というふうに何個もオブジェクトの型を設定できるはずのに
|
29
|
+
なんで「new」がくると以降のプロパティがinstanceではなくてnewで記載したコンストラクタ関数の中に行くのかが分かりません、。
|
21
30
|
|
22
31
|
何か勘違いをしている可能性がありますので、お優しいかた分かりやすく教えて頂けますと嬉しいです。
|
23
32
|
宜しくお願いします
|