Рубрики
Без рубрики

Лучшая консольная регистрация в JavaScript

Умнее отладку JavaScript

Автор оригинала: Meet Malde.

Debug-meme.jpg.

Ага. Отладить все вещи. Но есть лучшие способы сделать это, чем просто Console.log (). Давайте перейдем прямо к примерам.

console.log с именами переменной

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

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

… ты мог сделать

Снятый на экран 2018-12-21 в 6.44.17 PM.PNG
console.log({foo, bar})
Снятый экран 2018-12-21 в 6.45.46 PM.PNG

Получите весь трассировку вызова с Console.traace

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

function secretFunc() { console.trace("Illuminati Confirmed"); }
function fbi() { secretFunc(); }
function cia() { secretFunc(); }
fbi();
cia();
Снимок экрана 2018-12-21 в 7.02.14 PM.PNG

Console.table.table.

foo = {"name": "XYZ", "car" : "Tesla"}
bar = {"name": "ABC", "car" : "Ford"}
console.table([foo, bar])
Снятый экран 2018-12-21 в 6.54.48 PM.PNG

Время отслеживания с консолью. Время

console.time("track-time")
let i = 1
while (i < 10000000) { i++; }
console.timeEnd("track-time")
Выстрел на экране 2018-12-21 в 6.58.21 PM.PNG

Счастливый взлом