对象浏览器是一个用于任意JavaScript对象的HTML小部件,与Chrome Dev Tools中的非常相似。它具有以下特征:

语法高亮

  • 折叠(子)对象的摘要视图

  • 处理数组长度

处理循环引用

  • 用副本替换对象时保留当前的树扩展

未来的工作

  • 添加测试(并在删除属性时适当更新路径字典)

  • 限制为数组显示的项目数

  • 项目折叠时限制摘要的长度

  • 使用Object.defineProperty支持属性(通过getOwnPropertyNames

  • 嵌入CSS

  • 提供一种设置控件样式的方法

  • Web组件版本?