nodejs fs.writefilesync怎么把对象写在某一文件里
展开全部
let obj = {
a: 123,
b: 321
};
fs.writeFileSync('output.txt', obj);
这样直接写入是得不到对象信息的,结果将会是如下
[object Object]
应该使用 JSON.stringify 字符串化对象,即:
let obj = {
a: 123,
b: 321
};
fs.writeFileSync('output.txt', JSON.stringify(obj));
结果如下:
{"a":123,"b":321}
如果觉得这样没缩进不好看,可以添加可选参数,这里演示一个 tab 缩进:
let obj = {
a: 123,
b: 321
};
fs.writeFileSync('output.txt', JSON.stringify(obj, null, '\t'));
结果将会如下:
{
"a": 123,
"b": 321
}
具体如何使用 JSON.stringify,详见 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify)
展开全部
var fs = require('fs'); // 使用异步回调的方式 因为是异步的,所以对于数据读取完后的操作我们需要使用回调的方式进行处理 // 这点对于习惯事件操作的前端开发应该是习以为常的 。 fs.readFile('data.json',function(err, data)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是程序更新过.FS格式了吧。
你下个豌豆荚,连上bluestacks,然后在豌豆荚里下个re管理器,下个安卓优化大师,打开re管理器,找SD卡不就行了。
你下个豌豆荚,连上bluestacks,然后在豌豆荚里下个re管理器,下个安卓优化大师,打开re管理器,找SD卡不就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询