用console.table()調試javascript
用CONSOLE.LOG()展示數(shù)組
想象下你構造了如下數(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()試試:

非常小巧有木有?
當然,console.table()更適合,扁平 列成表格式的數(shù)據(jù),展現(xiàn)的更完美,否組你在 如果每個數(shù)組元素都是不同結構,你的表格很多格子都是 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ù)中傳入關鍵字列表 如下:
// Multiple property keys
console.table(languages, ["name", "paradigm"]);
如果你想訪問一個屬性的話,一個參數(shù)就夠了,
// A single property
keyconsole.table(languages, "name");
我曾經以為我已經了解了 Chrome 開發(fā)者工具絕大部分的功能,但是現(xiàn)在顯然我錯了, 騷年沒事去看看Chrome DevTools文檔吧!
相關文章
JS Array.from()將偽數(shù)組轉換成數(shù)組的方法示例
這篇文章主要介紹了JS Array.from()將偽數(shù)組轉換成數(shù)組的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03
js之input[type=file]選擇重復的文件,無法觸發(fā)change事件問題
這篇文章主要介紹了js之input[type=file]選擇重復的文件,無法觸發(fā)change事件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
JS 實現(xiàn)發(fā)送短信驗證碼的“59秒后重新發(fā)送驗證短信”功能
這篇文章主要介紹了JS 實現(xiàn)發(fā)送短信驗證碼的“59秒后重新發(fā)送驗證短信”功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08

