Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- javascript
- const 단언문
- click and drag
- 성능최적화
- TSDoc
- CSS
- 리액트
- typescript
- returnType
- 폰트적용하기
- 티스토리꾸미기
- NonNullable
- vue.js
- 레이아웃쪼개기
- React Native
- reactjs
- 제네릭
- React.js
- 커스텀
- 타입스크립트
- 누구나 자료구조와 알고리즘
- 반복줄이기
- 2022
- JS console
- utilty type
- 타입좁히기
- 공통컴포넌트
- Chart.js
- react
- 개발콘텐츠
Archives
- Today
- Total
몽땅뚝딱 개발자
[Javascript] JS console 다양하게 사용하기 / console 본문
Something Useful/유용한 팁 · 사이트
[Javascript] JS console 다양하게 사용하기 / console
레오나르도 다빈츠 2021. 12. 20. 11:08
콘솔 찍을 때 사용하면 좋은 팁 정리.
제공해주는 API도 굉장히 다양하다.
Update: 220220
◽ 간단한 사용
찍을 변수, 문자열 등등 뒤에 .log를 자동완성으로 입력하면 알아서 씌워진다. 간편하다.
◽ %s - 문자열 (String)
// 문자열 찍기
console.log('data is %s', myStrVal)
◽ %d - 숫자 (Digit, Integer)
// 숫자 찍기
console.log('data is %d', myNumVal)
◽ 문자열과 숫자 같이 찍기
// 같이 찍기
console.log('data is %s (%d)', myStrVal, myNumVal)
◽ 객체
// Bad
// '+'를 사용하는 경우
const object = {value: "hi"}
console.log('obj=' + object) // obj=[object Object]
// Good
// ','를 사용하는 경우
const object = {value: "hi"}
console.log('obj=', object) // obj={value: "hi"}
◽ API
- console.count()
// 카운트하기
for(let i=0; i<3; i++) {
console.count('count')
}
/*
[출력]
count : 1
count : 2
count : 3
*/
- console.table()
const userArr = [
{ name: '토르', age: 10000 },
{ name: '로키', age: 5000 }
]
console.table(userArr);
- console.dir()
굳이 볼 필요가 없는 __proto__등의 확장 속성이나 원시 속성, 열거하지 않은 속성을 볼 필요가 없다.
- console.trace()
현재 호출한 기준의 스택 구조를 출력해준다. 지금 이 구문이 어디서 실행되고 있는지, 예를 들어 어떤 함수를 통해서, 어떤 흐름으로 호출하는지 알고자 할 때 호출하면 된다.
- console.group()
콘솔로그를 그루핑한다.
console.group()
console.log('level 1')
// 2번째 depth 시작
console.group()
console.log('level 2')
console.groupEnd()
console.groupEnd()
- console.error()
- console.warn()
출처 및 참조
자바스크립트 console.log - 값을 확인하는 디버깅 팁
개인적으로 공부한 내용을 정리하는 블로그로
잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.
'Something Useful > 유용한 팁 · 사이트' 카테고리의 다른 글
[Vue.js] 대용량 데이터의 처리 방법과 성능 최적화 방법 (Vue.js Performance) (0) | 2022.01.10 |
---|---|
CSS Diner (0) | 2022.01.05 |
[CSS] 디자인 및 애니메이션 참고 (0) | 2021.10.03 |
[오픈소스] 다음 주소 API (0) | 2021.07.19 |
[TIP] 익스플로러에 파일 위치 바로가기 / 이클립스에서 파일 검색 (0) | 2021.07.08 |
Comments