创建txt格式的文件没有问题,但是创建js格式文件,打开后看到的是这个样子的 [object Object]
是这样写的industryReader 是来自其他文件的一个[{}] Array(object)格式
const industryReader = require("../reader.js")
industryReader[0].reader = parseInt(industryReader[0].reader)+1
fs.writeFile('reader.js',industryReader,function(err){
if (!err){
console.log('wrote data to file.txt')
}else{
throw err;
}
});
自我总结一下,fs引入的文件全部为字符串格式的,所以引入的文件和写入的文件全部要用字符串格式,以json为例,引入后需调用JSON.parse()来将字符串转为json格式,写入之前需调用JSON.stringify()来将json转为字符串写入。