js 에서 console.log 활용

생강🖤·2021년 8월 21일
0
const dog = {type:'🐶', name:'jelly', owner:{name:'ellie'}}
//log level
console.log('log'); // 개발단계에서 사용 - 출력 (성능에 영향을 줌.)
console.info('info'); // 특정 정보 출력 
// log,info는 배포 단계에서는 삭제 되어야함 
console.lwarn('warn'); // 경보
console.error('error'); // 에러(시스템에러,예상하지못한 에러)

// assert
console.assert(2===3, 'not same!');
// 조건이 거짓일때만 출력됨
console.assert(2===2,'same');
// 동일한 경우에는 출력이 되지 않음.

//print object
console.table(dog);
console.dir(dog,{colors:false,depth:1});
//기존 컬러를 false, 깊이는 object의 depth를 1레벨까지

// measuring time
console.time('for loop');
for (let i =0 ; i<10; i++){
	i++;
}

console.timeEnd('for loop');

// time('name') => timeEnd('name');
// 걸린 시간을 측정해준다.

// counting

function a() {
	console.count('a function);
}
  a ();
  a();
  a();
         
console.count
console.countReset 
  //count 초기화

         
 console.trace ();
 //호출 위치를 trace할 수 있다.
profile
Slow but steady

0개의 댓글