尾随逗号:util.inspect.custom

时间:2018-09-05 04:30:34

标签: node.js

如何使用util.inspect.custom将尾随逗号添加到对象的所有“最终”值?

被检查的物体

const obj = {
  id: '123',
  arrayItems: [
    'first item',
    'second item',
  ],
  objectNesting: {
    foobar: {
      foo: 'abc',
      bar: 'xyz',
    },
  },
};

正在应用util.inspect

const inspected = util.inspect(obj, {
  depth: null,
  compact: false,
  maxArrayLength: null,
  breakLength: Infinity,
});

实际输出:

{
  id: '123',
  arrayItems: [
    'first item',
    'second item'
  ],
  objectNesting: {
    foobar: {
      foo: 'abc',
      bar: 'xyz'
    }
  }
}

所需的输出(注意尾随逗号):

{
  id: '123',
  arrayItems: [
    'first item',
    'second item',
  ],
  objectNesting: {
    foobar: {
      foo: 'abc',
      bar: 'xyz',
    },
  },
}

0 个答案:

没有答案