Skip to content

Commit 4b568ef

Browse files
committed
修改doc/generator
1 parent 42063b4 commit 4b568ef

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/generator.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,13 @@ loader.next()
119119

120120
```
121121

122-
上面代码表示,第一次调用loadUI函数时,该函数不会执行,仅返回一个遍历器。下一次对该遍历器调用next方法,则会显示Loading界面,并且异步加载数据。再一次使用next方法,则会隐藏Loading界面。可以看到,这种写法的好处是所有Loading界面的逻辑,都被封装在一个函数,按部就班非常清晰。
122+
上面代码表示,第一次调用loadUI函数时,该函数不会执行,仅返回一个遍历器。下一次对该遍历器调用next方法,则会显示Loading界面,并且异步加载数据。等到数据加载完成,再一次使用next方法,则会隐藏Loading界面。可以看到,这种写法的好处是所有Loading界面的逻辑,都被封装在一个函数,按部就班非常清晰。
123123

124124
下面是另一个例子,通过Generator函数逐行读取文本文件。
125125

126126
```javascript
127127

128-
function *numbers() {
128+
function* numbers() {
129129
let file = new FileReader("numbers.txt");
130130
try {
131131
while(!file.eof) {
@@ -181,7 +181,7 @@ function delay(milliseconds) {
181181
return deferred.promise;
182182
}
183183

184-
function *f(){
184+
function* f(){
185185
yield delay(100);
186186
};
187187

0 commit comments

Comments
 (0)