From 9974c8b9191e5c7482d7074b319e558e0acf07fa Mon Sep 17 00:00:00 2001 From: ruanyf Date: Thu, 24 Aug 2017 10:20:49 +0800 Subject: [PATCH] docs(generator-async): edit generator-async --- docs/generator-async.md | 6 +++--- docs/set-map.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/generator-async.md b/docs/generator-async.md index e2c8ae2..c25e345 100644 --- a/docs/generator-async.md +++ b/docs/generator-async.md @@ -506,10 +506,10 @@ run(g); ```javascript var g = function* (){ - var f1 = yield readFile('fileA'); - var f2 = yield readFile('fileB'); + var f1 = yield readFileThunk('fileA'); + var f2 = yield readFileThunk('fileB'); // ... - var fn = yield readFile('fileN'); + var fn = yield readFileThunk('fileN'); }; run(g); diff --git a/docs/set-map.md b/docs/set-map.md index 365c222..8025eea 100644 --- a/docs/set-map.md +++ b/docs/set-map.md @@ -536,7 +536,7 @@ map.get(k2) // 222 由上可知,Map 的键实际上是跟内存地址绑定的,只要内存地址不一样,就视为两个键。这就解决了同名属性碰撞(clash)的问题,我们扩展别人的库的时候,如果使用对象作为键名,就不用担心自己的属性与原作者的属性同名。 -如果 Map 的键是一个简单类型的值(数字、字符串、布尔值),则只要两个值严格相等,Map 将其视为一个键,包括`0`和`-0`,布尔值`true`和字符串`true`则是两个不同的键。另外,`undefined`和`null`也是两个不同的键。虽然`NaN`不严格相等于自身,但 Map 将其视为同一个键。 +如果 Map 的键是一个简单类型的值(数字、字符串、布尔值),则只要两个值严格相等,Map 将其视为一个键,比如`0`和`-0`就是一个键,布尔值`true`和字符串`true`则是两个不同的键。另外,`undefined`和`null`也是两个不同的键。虽然`NaN`不严格相等于自身,但 Map 将其视为同一个键。 ```javascript let map = new Map();