源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

用console.table()调试javascript

  • 时间:2022-08-19 11:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:用console.table()调试javascript
用CONSOLE.LOG()展示数组 想象下你构造了如下数组 var languages = [ { name: "JavaScript", fileExtension: ".js" }, { name: "TypeScript", fileExtension: ".ts" }, { name: "CoffeeScript", fileExtension: ".coffee" } ];
[code]console.log(languages);[/code]
console.log() 会这样展示数组 [img]http://files.jb51.net/file_images/article/201409/201409041125331.png[/img] 这样的展示形式对于开发很有用,但是我发现这样还要手动去点每个Object有些笨重。这时候我觉得console.table()有点意思。 用CONSOLE.TABLE()展示数组 现在我们用console.table()试试: [img]http://files.jb51.net/file_images/article/201409/201409041125342.png[/img] 非常小巧有木有? 当然,console.table()更适合,扁平 列成表格式的数据,展现的更完美,否组你在 如果每个数组元素都是不同结构,你的表格很多格子都是 undefined。 用CONSOLE.TABLE() 展示object console.table()另一个特性就是展示 object。
[code]var languages = {
csharp: { name: "C#", paradigm: "object-oriented" },
fsharp: { name: "F#", paradigm: "functional" }
};[/code]
[code]console.table(languages);[/code]
[img]http://files.jb51.net/file_images/article/201409/201409041125363.png[/img] 妥妥的。 CONSOLE.TABLE() 的过滤功能 如果你想限制console.table()显示某一列, 你可以在在参数中传入关键字列表 如下: // Multiple property keys console.table(languages, ["name", "paradigm"]); 如果你想访问一个属性的话,一个参数就够了,
[code]// A single property 
keyconsole.table(languages, "name");[/code]
我曾经以为我已经了解了 Chrome 开发者工具绝大部分的功能,但是现在显然我错了, 骚年没事去看看Chrome DevTools文档吧!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部