NodeJS:内置函数的util.inspect对象

我有一个像这样的对象:


  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]。我该如何完成?


守着一只汪
浏览 179回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript