Объект для вывода в стандартный поток вывода stdout и стандартный поток ошибок stderr. Похож на console в браузерах.
Выводит строку в stdout, с переходом на новую строку. Функция может принимать
несколько аргументов и работать как printf(). Пример:
console.log('count: %d', count);
Первый аргумент является строкой, которая может содержать нуль или несколько заменителей. Каждый заменитель при выводе будет заменён на отформатированное значение в зависимости от типа аргумента. Поддерживаемые заменители:
%s - String.%d - Number (both integer and float).%j - JSON.Если для заменителя не задан соответствующий аргумент, будет использоваться undefined.
console.log('%s:%s', 'foo'); // 'foo:undefined'
Если аргументов больше, чем заменителей в строке, оставшиеся аргументы
будут преобразованы в строки с помощью util.inspect() и склеены
с использованием пробела:
console.log('%s:%s', 'foo', 'bar', 'baz'); // 'foo:bar baz'
Если первый аргумент console.log() не является строкой, то будут выведены преобразованные в строки аргументы, разделённые пробелом.
Преобразование осуществляется функцией util.inspect().
console.log(1, 2, 3); // '1 2 3'
Синоним console.log.
Тоже самое, что и console.log, но выводит данные в stderr
Выводит результат вызова util.inspect для obj в stderr.
Запоминает текущее время.
Завершает отсчёт времени и выводит результат. Пример:
console.time('100-elements');
for (var i = 0; i < 100; i++) {
;
}
console.timeEnd('100-elements');
Выводит в stderr стек вызова для текущей инструкции.
Синоним assert.ok().