首页 > 其他 > 详细

promise

时间:2019-10-03 19:20:54      阅读:96      评论:0      收藏:0      [点我收藏+]

// 需求:封装一个方法,给一个读取文件的路径,方法能给我们返回文件内容

const fs = require(‘fs‘)
const path = require(‘path‘)

// callback回调:第一个参数错误结果,第二个参数读取的文件内容
function getFileByPath(fpath, callback) {
    fs.readFile(fpath, ‘utf-8‘, (err, dataStr) => {
        if (err) return callback(err)
        callback(null, dataStr)
    })
}

getFileByPath(path.join(__dirname, ‘./package.json‘), (err, dataStr) => {
    if (err) return console.log(err.message)
    //console.log(dataStr)
    console.log(JSON.parse(dataStr).name)
})

 

 



promise

原文:https://www.cnblogs.com/xy-ouyang/p/11620390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!