📅  最后修改于: 2023-12-03 15:15:34.961000             🧑  作者: Mango
console.table()
方法是浏览器开发工具内置的一个调试工具,它可以将一个类数组对象或数组对象以表格的形式输出到控制台。这在开发过程中可以方便地查看对象的属性和值,帮助程序员快速定位问题所在。
console.table(object);
object
:必需,要显示的对象该方法没有返回值。
以下示例将一个数组对象输出到控制台:
const cars = [
{ make: "Honda", model: "Accord", year: 2020 },
{ make: "Toyota", model: "Camry", year: 2018 },
{ make: "Ford", model: "F-150", year: 2021 }
];
console.table(cars);
输出结果如下:
| (index) | make | model | year | | ------- | ------ | ------ | ---- | | 0 | Honda | Accord | 2020 | | 1 | Toyota | Camry | 2018 | | 2 | Ford | F-150 | 2021 |
该方法还可以输出DOM元素的属性和值。例如,以下示例将输出<body>
元素的所有属性和值:
console.table(document.body);
输出结果如下:
| 属性 | 值 | | ------------------------------ | ------------------------- | | accessKey | | | align | | | background | | | ... | clientLeft | 0 | | clientTop | 0 | | ... | offsetWidth | 1280 | | offsetHeight | 1790 |
注意,该方法只能输出DOM元素的属性和值,但不能输出DOM元素的子元素。
console.table()
方法可以方便地输出对象和数组对象的属性和值,并将它们以表格的形式排序。它是一种非常有用的调试工具,在开发过程中可以帮助程序员快速定位问题。