- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 异步函数的使用
案例:使用异步函数完成文件的依次读取 const fs = require('fs'); //因为readFile方法返回的不是promise对象,而await后面只能是promise对象,所以用promisify包装一下成promise对象 const promisify = require('util').promisify; //将readFile包装成返回值为promise对象的方法并接收 const readFile = promisify(fs.readFile); //用await修饰能够
2020-07-01 17:11:49 288
原创 Promise解决回调地狱
案例:一次读取三个文件的内容,由于读取文件的api是异步api,所以我们要在回调里面完成,因此就有了回调地狱. const fs = require('fs'); //第一个promise对象执行第一个文件的读取 let p1 = () => { return new Promise((resolve, reject) => { fs.readFile('1.txt', 'UTF8', (err, result) => { if (err
2020-07-01 16:41:35 180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人