码迷,mamicode.com
首页 > 其他好文 > 详细

promise

时间:2019-10-03 19:39:06      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:dir   const   class   参数   span   return   pack   callback   封装   

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

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

标签:dir   const   class   参数   span   return   pack   callback   封装   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!