Promise封装练习-fs模块
发布日期:2021-05-04 20:48:04 浏览次数:26 分类:精选文章

本文共 630 字,大约阅读时间需要 2 分钟。

Promise封装练习-fs模块

代码:

// promise封装练习-fs模块/** *  封装一个函数 mineReadFile 读取文件内容 *   参数:path 文件路径 *  返回: promise对象 */// 导入fs模块const fs = require('fs');// 导入path模块const ph = require('path')function mineReadFile(path){       //处理路径    path = ph.join(__dirname,path)    // 使用promise     //返回promise对象    return new Promise((reslove,reject) => {           // 读取文件        fs.readFile(path,(error,data) => {               if(error) reject(error)            reslove(data)        })    })}mineReadFile('./a.txt').then(value => {       console.log(value.toString());},reason => {       console.log(reason.toString());})

结构:

在这里插入图片描述

命令行执行:

node .\a.js

效果:在这里插入图片描述

上一篇:util.promise方法进行promise风格转化
下一篇:promise实践操作-ajax请求

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月19日 16时38分52秒