很容易忽略的浏览器 console 打印方式

console.dir

console.dir() 它可以显示指定JavaScript对象的属性列表。在浏览器控制台中,console.dir()会以层次结构的方式呈现对象的属性,让你可以展开查看子对象的内容。这个方法可以帮助你更好地了解对象的结构和属性。

我们有时候想看看一个DOM对象里面到底有什么属性和方法,但是常规的console.log打印出来的只是HTML标签,就像这样:

和直接审查元素没有什么区别。 如果我们想看到DOM对象作为JavaScript对象的结构可以使用console.dir,比如:

事实上,console.dir可以打印出任何JavaScript对象的属性列表,比如打印一个方法:

console.table

在JavaScript中,console.table()方法用于在控制台中以表格形式显示数组或对象的数据。这对于可视化复杂数据结构非常有用,使数据更易于阅读和理解。

如果数组元素的字段太多, 我们可以指定需要显示的字段(比如下面就只显示 name, price)。

相关推荐
Asort11 分钟前
JavaScript 从零开始(六):控制流语句详解——让代码拥有决策与重复能力
前端·javascript
无双_Joney30 分钟前
[更新迭代 - 1] Nestjs 在24年底更新了啥?(功能篇)
前端·后端·nestjs
在云端易逍遥32 分钟前
前端必学的 CSS Grid 布局体系
前端·css
ccnocare33 分钟前
选择文件夹路径
前端
艾小码33 分钟前
还在被超长列表卡到崩溃?3招搞定虚拟滚动,性能直接起飞!
前端·javascript·react.js
闰五月34 分钟前
JavaScript作用域与作用域链详解
前端·面试
泉城老铁38 分钟前
idea 优化卡顿
前端·后端·敏捷开发
前端康师傅38 分钟前
JavaScript 作用域常见问题及解决方案
前端·javascript
司宸39 分钟前
Prompt结构化输出:从入门到精通的系统指南
前端