<table class="javascript">
<tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129 let fs require let normal_method fs. err data let str data.. console.str let generator_thunk_method let thunkify fn ... let context done let called 函数包装 args.... called called done. args 函数 fn.context args err doneerr let readFile thunkifyfs. let run gen let g gen let next err data let ret g.data ret. 函数传入回调 ret.next next let main let data yield readFile let str data.. console.str runmain let generator_promise_method let readFile fileName Promiseresolve reject fs.fileName data err rejecterr resolvedata let run gen let g gen let next data let ret g.data ret. ret..data nextdata