Как console.log работает за сценой? - PullRequest
0 голосов
/ 08 января 2019

Когда я запускаю этот кусок кода в JSEditor.

var obj = {}; 
console.log(obj); 
obj.foo = 'bar';

О / п: [object Object]

Хотя тот же код на вкладке консоли дает мне это o / p:

{}
"bar"

1 Ответ

0 голосов
/ 08 января 2019

В узле JS

console экземпляр настроен на запись в process.stdout и process.stderr. Глобальная консоль может использоваться без вызова require('console').

var p={}

console.log функция использует process.stdout.write(); process.stdout

Таким образом, вы получите object после записи значения

...