const dog = { type: 'dog', name:'Haha' , owner:{name:'jun', age:30}}
//log level
console.log('logging');
console.warn('warnning');
console.debug('debugging');
console.error('error!');
console.log('-----------------------------------');
//assert
console.assert(2===3, 'deff');
console.assert(2===2, 'save');
console.log('-----------------------------------');
//print
console.log('log', dog);
// console.dir('dir', dog);
// console.dir('dir', dog, {dept:1});
console.dir(dog);
console.dir(dog, {depth:0});
console.dir(dog, {depth:1});
console.table(dog);
const loop = 'for loop haha';
console.time(loop);
for(let i = 0; i < 10; i++){
console.log(i);
}
console.timeEnd(loop);
//counting
function a() {
console.count('a function');
}
a();
a();
console.countReset('a function');
a();
a();
//trace
function f1() {
f2();
}
function f2() {
f3();
}
function f3() {
console.trace();
console.log('Hi !!');
}
f1();