Просто хотел опубликовать этот console.log теперь возможно, по крайней мере, в браузере Chrome.
Я не знаю, какая версия была добавлена, но 35.0.1916.153 м. Она есть.
Ограничение
Тем не менее, есть небольшое ограничение: он может выводить только примитивы (строки, числа, логические значения), иногда одномерные массивы.
И он может принимать только первый аргумент в журнале консоли.
Обычный консольный журнал:
console.log("status:", _status); // status: working
console.log({ status: _status }); // { "status": working }
Журнал рабочей консоли:
console.log("status:", _status); // status:
console.log({ status: _status }); // [object Object]
Вы можете использовать console.log(JSON.stringify({ status: _status }));
, но это не будет обрабатывать объекты с круговыми ссылками и не будет выводиться в симпатичных / легко читаемых объектах.
Обновление: Вы можете получить красивую печать с помощью stringify, выполнив console.log(JSON.stringify(someObject, null, " "));
.