console: метод trace() статический
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Примечание: Эта функция доступна в Web Workers.
Статический метод console.trace() выводит трассировку стека в консоль.
Примечание: В некоторых браузерах console.trace() также может выводить последовательность вызовов и асинхронных событий, ведущих к текущему console.trace(), которые не находятся в стеке вызовов — для помощи в определении источника текущего цикла обработки событий.
См. Трассировки стека в документации console для получения подробностей и примеров.
Синтаксис
console.trace() console.trace(object1, /* …, */ objectN)
Параметры
objectsНеобязательно-
Ноль или более объектов, которые должны быть выведены в консоль вместе с трассировкой. Они собираются и форматируются так же, как если бы они были переданы методу
console.log().
Возвращаемое значение
None (undefined).
Примеры
function foo() {
function bar() {
console.trace();
}
bar();
}
foo();
В консоли будет отображена следующая трассировка:
bar foo <anonymous>
Спецификации
| Спецификация |
|---|
| Console # trace |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
trace_static |
2 | 12 | 6 | 11 | 4 | 18 | 6 | 11 | 3.2 | 1.0 | ≤37 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/console/trace_static