質問編集履歴
1
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
# 実行
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
簡単なrequire/exportsアプリをnode.jsで書いています。下記のmain.jsをコマンドで node main.jsのように実行すると、二つの関数を読み取って関数の中身が実行されるんですが、何故最後にundefinedがくっついてきます。何故でしょうか。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -8,11 +12,9 @@
|
|
8
12
|
|
9
13
|
/var/www/html/node_require
|
10
14
|
|
11
|
-
```
|
12
15
|
|
13
16
|
|
14
|
-
|
17
|
+
```
|
15
|
-
|
16
18
|
|
17
19
|
```
|
18
20
|
|
@@ -26,13 +28,19 @@
|
|
26
28
|
|
27
29
|
```
|
28
30
|
|
31
|
+
|
29
32
|
|
30
|
-
|
31
|
-
#
|
33
|
+
#実装
|
32
34
|
|
33
35
|
|
34
36
|
|
37
|
+
|
38
|
+
|
35
|
-
|
39
|
+
main.js
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
```
|
36
44
|
|
37
45
|
|
38
46
|
|
@@ -48,15 +56,9 @@
|
|
48
56
|
|
49
57
|
|
50
58
|
|
51
|
-
|
59
|
+
sub.js
|
52
60
|
|
53
|
-
|
61
|
+
```
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
|
60
62
|
|
61
63
|
exports.funca = function() {
|
62
64
|
|