> 웹 프론트엔드 > JS 튜토리얼 > console.table()을 사용하여 javascript_javascript 팁 디버깅

console.table()을 사용하여 javascript_javascript 팁 디버깅

WBOY
풀어 주다: 2016-05-16 16:37:24
원래의
1120명이 탐색했습니다.

CONSOLE.LOG()를 사용하여 배열 표시

다음 배열을 구성했다고 상상해 보세요
var 언어 ​​= [
{ 이름: "JavaScript", fileExtension: ".js" },
{ 이름: "TypeScript", 파일 확장자: ".ts" },
{ 이름: "CoffeeScript", 파일 확장자: ".coffee" }
];

<code>console.log(languages);</code>
로그인 후 복사

console.log()는 다음과 같은 배열을 표시합니다

이런 종류의 표시는 개발에 매우 ​​유용하지만 각 개체를 수동으로 클릭하는 것이 약간 번거롭다는 것을 알았습니다. 이때 console.table()이 좀 재미있는 것 같아요.

CONSOLE.TABLE()을 사용하여 배열 표시

이제 console.table()을 사용해 보겠습니다.

아주 작은가요?

물론, console.table()이 더 적합합니다. 플랫 데이터는 테이블 형식으로 나열되고 더 완벽하게 표시됩니다. 그렇지 않으면 각 배열 요소가 다른 구조를 가지면 테이블의 많은 그리드가 정의되지 않습니다.

CONSOLE.TABLE()을 사용하여 객체 표시

console.table()의 또 다른 기능은 객체를 표시하는 것입니다.

<code>var languages = {<br>csharp: { name: "C#", paradigm: "object-oriented" },<br>fsharp: { name: "F#", paradigm: "functional" }<br>};</code>
로그인 후 복사
<code>console.table(languages);</code>
로그인 후 복사

맞습니다.

CONSOLE.TABLE() 필터링 기능

console.table()이 특정 열만 표시하도록 제한하려면 다음과 같이 매개변수에 키워드 목록을 전달할 수 있습니다.
// 다중 속성 키
console.table(언어, ["이름", "패러다임"]);

속성에 액세스하려면 매개변수 하나면 충분합니다.

<code>// A single property 
keyconsole.table(languages, "name");</code>
로그인 후 복사

한때 Chrome 개발자 도구의 기능을 대부분 이해했다고 생각했는데 지금은 확실히 틀렸습니다. 할 일이 없으면 Chrome DevTools 문서를 확인해 보세요.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿