teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2020/06/27 10:01

投稿

kO2ke
kO2ke

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,23 @@
1
1
  TypeScriptのインターフェイスの配列に拡張メソッドをつける方法が知りたいです
2
2
 
3
3
  たとえば
4
+
5
+ ```TypeScript
6
+
4
7
  interface Human{
5
8
  name: string;
6
9
  }
10
+ ```
7
11
 
8
12
  というインターフェイスを自分で定義した場合に
9
13
 
14
+ ```TypeScript
15
+
10
16
  (humans: Human[]).sayAllName() {
11
17
  humans.each((human) => {
12
18
  console.log(human.name)
13
19
  })
14
20
  }
21
+ ```
15
22
 
16
23
  というメソッドを定義して、humanの配列のインスタンスメソッドのように呼びたいのですが調べても方法が見つかりませんので、どなたかご教授頂けないでしょうか