我有一个像这样的对象:
const foo = {
bar: "bar value",
baz() {
console.log(this.bar);
},
};
我想使用fs.writeFileSync和将此对象写入单独的js文件util.inspect
例如
fs.writeFileSync("newfile.js", "exports.config = " +
util.inspect(foo, { showHidden: false, compact: false, depth: null }));
这使我得到newfile.js具有以下内容的文件:
exports.config = {
bar: 'bar value',
baz: [Function: baz]
}
我需要发挥作用baz,就像它在原始对象中一样被暴露foo而不显示为[Function: baz]。我该如何完成?
相关分类