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

回答編集履歴

1

flowでなぜエラーが出るかの追記

2018/06/06 05:05

投稿

miyabi_pudding
miyabi_pudding

スコア9570

answer CHANGED
@@ -8,4 +8,25 @@
8
8
  }
9
9
  ```
10
10
 
11
- 参考URL:[https://qiita.com/mHadate/items/77f18cc1629ef38c1399](https://qiita.com/mHadate/items/77f18cc1629ef38c1399)
11
+ 参考URL:[https://qiita.com/mHadate/items/77f18cc1629ef38c1399](https://qiita.com/mHadate/items/77f18cc1629ef38c1399)
12
+
13
+ flow上でエラーが出るのは、どうやら、Arrayがクラスとして認識されてないからかと思われます。
14
+
15
+ ```javascript
16
+ class Array {
17
+ }
18
+
19
+ class SampleArray extends Array {
20
+
21
+ };
22
+ ```
23
+
24
+ こうすると、flow上ではエラーがでないです。
25
+ ということから考えると、flow上では、Arrayはクラスとして定義されていないということかと思います。
26
+ であるならば、通常のJavaScript環境なら、
27
+ ```javascript
28
+ class SampleArray extends Array {
29
+
30
+ };
31
+ ```
32
+ は使えるかと思われます。