Встречается на собеседованиях • сегодня

Что можно передать в консоль что будет отличаться при выводе в браузере

В браузере console.log может выводить разные типы данных с особым форматированием:

javascript
console.log(document.body); // DOM-элемент (раскрываемый в инспекторе)
console.log([1, 2, 3]); // Массив (раскрываемый)
console.log({a: 1}); // Объект (интерактивный)
console.log(new Date()); // Дата (форматируется)
console.log(/regex/); // Регулярка (подсвечивается)
console.log(function() {}); // Функция (кликабельная)

Особенности браузерного вывода:

  • DOM-элементы и объекты можно раскрывать
  • Ссылки на функции/элементы кликабельны
  • Стек вызовов с подсветкой файла/строки
  • Цветное форматирование для ошибок/warn
  • Поддержка CSS-стилей через %c
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы