Свойства объекта "пусто", если не вызвано специально - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть объект, скажем, current_group.Я пытаюсь распечатать этот объект и его содержимое на экране, чтобы я мог проанализировать его свойства (он извлекается из внешней системы, поэтому у меня нет документов о том, что ожидать).

В любом случае, япопробовал следующие вызовы, и они привели только с пустыми свойствами ex. { id: '', status: '' }

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

Итак, потом я подумал по прихоти, я бы попробовал log.info(current_group.id), и это сработало, он выводил на экран не проблемаи мне не нужно было stringify это тоже.

Есть идеи, что здесь происходит и как я могу получить все содержимое объекта для печати за один вызов?

1 Ответ

0 голосов
/ 14 февраля 2019

Попробуйте перебрать объект:

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