1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

docs(async): edit async

This commit is contained in:
ruanyf 2016-07-09 20:17:22 +08:00
parent 8be15721fa
commit eb53f2cef2
2 changed files with 2 additions and 2 deletions

View File

@ -52,7 +52,7 @@ fs.readFile(fileA, function (err, data) {
不难想象,如果依次读取多个文件,就会出现多重嵌套。代码不是纵向发展,而是横向发展,很快就会乱成一团,无法管理。这种情况就称为"回调函数噩梦"callback hell 不难想象,如果依次读取多个文件,就会出现多重嵌套。代码不是纵向发展,而是横向发展,很快就会乱成一团,无法管理。这种情况就称为"回调函数噩梦"callback hell
Promise就是为了解决这个问题而提出的。它不是新的语法功能而是一种新的写法允许将回调函数的嵌套改成链式。采用Promise连续读取多个文件写法如下。 Promise就是为了解决这个问题而提出的。它不是新的语法功能而是一种新的写法允许将回调函数的嵌套改成链式调用。采用Promise连续读取多个文件写法如下。
```javascript ```javascript
var readFile = require('fs-readfile-promise'); var readFile = require('fs-readfile-promise');

View File

@ -874,7 +874,7 @@ function* entries(obj) {
// 非Generator函数的版本 // 非Generator函数的版本
function entries(obj) { function entries(obj) {
let arr = []; let arr = [];
for (key of Object.keys(obj)) { for (let key of Object.keys(obj)) {
arr.push([key, obj[key]]); arr.push([key, obj[key]]);
} }
return arr; return arr;