如何使用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',
},
},
}