用console.table()調(diào)試javascript
用CONSOLE.LOG()展示數(shù)組
想象下你構(gòu)造了如下數(shù)組
var languages = [
{ name: "JavaScript", fileExtension: ".js" },
{ name: "TypeScript", fileExtension: ".ts" },
{ name: "CoffeeScript", fileExtension: ".coffee" }
];
console.log(languages);
console.log() 會這樣展示數(shù)組
這樣的展示形式對于開發(fā)很有用,但是我發(fā)現(xiàn)這樣還要手動去點每個Object有些笨重。這時候我覺得console.table()有點意思。
用CONSOLE.TABLE()展示數(shù)組
現(xiàn)在我們用console.table()試試:
非常小巧有木有?
當(dāng)然,console.table()更適合,扁平 列成表格式的數(shù)據(jù),展現(xiàn)的更完美,否組你在 如果每個數(shù)組元素都是不同結(jié)構(gòu),你的表格很多格子都是 undefined。
用CONSOLE.TABLE() 展示object
console.table()另一個特性就是展示 object。
var languages = {
csharp: { name: "C#", paradigm: "object-oriented" },
fsharp: { name: "F#", paradigm: "functional" }
};
console.table(languages);
妥妥的。
CONSOLE.TABLE() 的過濾功能
如果你想限制console.table()顯示某一列, 你可以在在參數(shù)中傳入關(guān)鍵字列表 如下:
// Multiple property keys
console.table(languages, ["name", "paradigm"]);
如果你想訪問一個屬性的話,一個參數(shù)就夠了,
// A single property
keyconsole.table(languages, "name");
我曾經(jīng)以為我已經(jīng)了解了 Chrome 開發(fā)者工具絕大部分的功能,但是現(xiàn)在顯然我錯了, 騷年沒事去看看Chrome DevTools文檔吧!
- javascript調(diào)試過程中找不到哪里出錯的可能原因
- 利用瀏覽器的Javascript控制臺調(diào)試PHP程序
- 禁用JavaScript控制臺調(diào)試的方法
- JS高級調(diào)試技巧:捕獲和分析 JavaScript Error詳解
- JavaScript調(diào)試技巧之console.log()詳解
- javascript調(diào)試之DOM斷點調(diào)試法使用技巧分享
- 使用Chrome調(diào)試JavaScript的斷點設(shè)置和調(diào)試技巧
- 谷歌瀏覽器調(diào)試JavaScript小技巧
- 分享一則javascript 調(diào)試技巧
- 淺談javascript的調(diào)試
- JavaScrip調(diào)試技巧之?dāng)帱c調(diào)試
相關(guān)文章
JavaScript創(chuàng)建類/對象的幾種方式概述及實例
JS中的對象強調(diào)的是一種復(fù)合類型,JS中創(chuàng)建對象及對對象的訪問是極其靈活的,下面與大家分享下創(chuàng)建類/對象的幾種方式,感興趣的朋友可以了解下哈2013-05-05Java與JavaScript中判斷兩字符串是否相等的區(qū)別
這篇文章主要介紹了Java與JavaScript中判斷兩字符串是否相等的區(qū)別,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03ionic2屏幕適配實現(xiàn)適配手機、平板等設(shè)備的示例代碼
本篇文章主要介紹了ionic2屏幕適配實現(xiàn)適配手機、平板等設(shè)備的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-08-08