对象属性 "blank" 除非特别调用

Object properties "blank" unless called specifically

我有一个对象,比方说current_group。我正在尝试将此对象及其内容打印到屏幕上,以便我可以分析它的属性(这是从外部系统中提取的,因此我没有关于预期内容的文档)。

无论如何,我尝试了以下调用,结果只有空白属性 ex. { id: '', status: '' }

log.info(current_group);
log.info(JSON.stringify(current_group));

所以,我一时兴起想,我会尝试 log.info(current_group.id) 并且成功了,它打印到屏幕上没问题,我也不必 stringify 它。

知道这里发生了什么,以及如何在一次调用中打印整个对象内容吗?

尝试遍历对象:

var output = '';
for (let property in current_group) {
  output += property + ': ' + current_group[property]+'; ';
}
log.info(output);