1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-25 03:02:21 +00:00

Merge branch 'gh-pages' of github.com:ruanyf/es6tutorial into gh-pages

This commit is contained in:
ruanyf 2016-01-18 19:11:49 +08:00
commit 1dc1b3f243
3 changed files with 3 additions and 3 deletions

View File

@ -1173,7 +1173,7 @@ Generator函数的暂停执行的效果意味着可以把异步操作写在yi
function* loadUI() {
showLoadingScreen();
yield loadUIDataAsynchronously();
hideLoadingScreen();
hideLoadingScreen();
}
var loader = loadUI();
// 加载UI

View File

@ -665,7 +665,7 @@ true
17
```
上面代码中,参数`n`从10变为0的过程中`foo()`一共会执行6次所以变量`counter`等于6。第二次调用`even`时,参数`n`从20变为0`foo()`一共会执行11次加上前面的6次所以变量`counter`等于17。
上面代码中,参数`n`从10变为0的过程中`even()`一共会执行6次所以变量`counter`等于6。第二次调用`even()`时,参数`n`从20变为0`even()`一共会执行11次加上前面的6次所以变量`counter`等于17。
这个例子要是改写成CommonJS就根本无法执行会报错。

View File

@ -358,7 +358,7 @@ class Foo {
}
```
上面代码保证了`Foo`的实例方法,只能在`Foo`的实例上调用。这里使用WeakSet的好处是数组`foos`对实例的引用,不会被计入内存回收机制,所以删除实例的时候,不用考虑`foos`,也不会出现内存泄漏。
上面代码保证了`Foo`的实例方法,只能在`Foo`的实例上调用。这里使用WeakSet的好处是`foos`对实例的引用,不会被计入内存回收机制,所以删除实例的时候,不用考虑`foos`,也不会出现内存泄漏。
## Map