console.table()方法在控制臺中以表的形式顯示表格數(shù)據(jù)。
此方法采用一個(gè)強(qiáng)制性參數(shù)data(必須是數(shù)組或?qū)ο螅┮约耙粋€(gè)附加的可選參數(shù)column。
表中的第一列將標(biāo)記為(index)。
如果data是一個(gè)數(shù)組,則其值將是數(shù)組索引。
如果data是對象,則其值將是屬性名稱。
console.table(data, columns)
console.table(["Apples", "Oranges", "Bananas"]);測試看看?/?
所有瀏覽器都完全支持console.table()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
console.table() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
data | 要顯示的數(shù)據(jù)。這必須是數(shù)組或?qū)ο?/td> |
columns | 包含要包含在輸出中的列名的數(shù)組 |
data參數(shù)作為對象:
function Person(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } var me = new Person("Seagull", "Anna"); console.table(me);測試看看?/?
如果數(shù)組中的元素或?qū)ο笾械膶傩?,本身就是?shù)組或?qū)ο螅瑒t在行中枚舉其元素或?qū)傩?,每列一個(gè):
var people = [["Seagull", "Anna"], ["Ankit", "Kumar"], ["Rudra", "GI"]]; console.table(people);測試看看?/?
默認(rèn)情況下,console.table()列出每一行中的所有元素。您可以使用可選的columns參數(shù)來選擇要顯示的列子集:
function Person(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } var Seagull = new Person("Seagull", "Anna"); var ankit = new Person("Ankit", "Kumar"); var rudra = new Person("Rudra", "GI"); console.table([Seagull, ankit, rudra], ["firstName"]);測試看看?/?