Улучшено ведение журнала консоли в Javascript

отладка-meme.jpg

Ага. Отлаживать все дела. Но есть способы сделать это лучше, чем просто console.log(). Перейдем непосредственно к примерам.

console.log с именами переменных

Вместо того, чтобы делать…

console.log("foo = "+foo);
console.log("bar = "+bar);

Снимок экрана 21 декабря 2018 г., 18:44:17.png
..вы могли бы сделать

console.log({foo, bar})

Снимок экрана 21 декабря 2018 г., 18:45:46.png

Получите всю трассировку вызовов с помощью console.trace

Это покажет всю трассировку вызовов, откуда была вызвана функция.

function secretFunc() { console.trace("Illuminati Confirmed"); }
function fbi() { secretFunc(); }
function cia() { secretFunc(); }
fbi();
cia();

Снимок экрана 21 декабря 2018 г., 19.02.14.png

консоль.таблица

foo = {"name": "XYZ", "car" : "Tesla"}
bar = {"name": "ABC", "car" : "Ford"}
console.table([foo, bar])

Снимок экрана 21 декабря 2018 г., 18:54:48.png

Отслеживайте время с помощью console.time

console.time("track-time")
let i = 1
while (i < 10000000) { i++; }
console.timeEnd("track-time")

Снимок экрана 21 декабря 2018 г., 18.58.21.png

Удачного взлома 😃

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *