标签: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) })
标签:dir const class 参数 span return pack callback 封装
原文地址:https://www.cnblogs.com/xy-ouyang/p/11620390.html