Skip to content

Instantly share code, notes, and snippets.

@rgabaydullov
Created August 27, 2020 08:04
Show Gist options
  • Select an option

  • Save rgabaydullov/78ccc3692081b555523a220277ffbb61 to your computer and use it in GitHub Desktop.

Select an option

Save rgabaydullov/78ccc3692081b555523a220277ffbb61 to your computer and use it in GitHub Desktop.
Extended debugging in javascript example
// ...
/* обычный console.log может превратиться в нечто большее */
/*
как правило, начинающие программисты логируют по одной переменной,
мы же можем форматировать строки с любым количеством аргументов
*/
console.log('Check:\r\n username - %s\r\n age - %i\r\n data - %o', 'Mike', 23, {status: 'registered'});
/*
Check:
username - Mike
age - 23
data - {status: "registered"}
*/
/* выводить таблицы массивов */
console.table([{username: 'Mike', age: 23}, {username: 'Sarah', age: 46}]);
/* или просто логировать данные в их первоначальном виде */
console.dir(document.body.childNodes[1]);
// ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment