回答編集履歴
1
文法の修正
answer
CHANGED
@@ -1,12 +1,14 @@
|
|
1
1
|
現状のmyModule.jsの設計ではコンストラクタに引数を渡すことはできません。
|
2
2
|
|
3
3
|
```Javascript
|
4
|
+
//myModule.js
|
4
5
|
const MyModule = new myModule();
|
5
6
|
```
|
6
|
-
ここでnewしてしまったインスタンスをexportしているので手遅れです。
|
7
|
+
ここ↑でnewしてしまったインスタンスをexportしているので手遅れです。
|
7
8
|
**クラス定義だけをexport**してください。(export default class構文で記述)
|
8
9
|
そうすればimportするapp.js側で
|
9
10
|
```Javascript
|
11
|
+
//app.js
|
10
|
-
const
|
12
|
+
const myModule = new MyModule("引数だよ");
|
11
13
|
```
|
12
14
|
と引数を渡してインスタンスを生成することが可能になります。
|