質問編集履歴

1

文の補足

2025/01/29 11:31

投稿

KAI
KAI

スコア9

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
  宜しくお願いします