对象属性 "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);
我有一个对象,比方说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);