我用一堆嵌套对象创建一个对象。在与网络检查员一起工作时,我经常不得不重新调整方向,因为所有这些对象都被简称为Object
。我的对象树的缩写版本如下所示:如何让JavaScript对象更具可读性/可导航性?
v Object
v fields: Array[3]
v 0: Object
v fields: Array[2]
v 0: Object
name: 'name'
placeholder: 'name'
tag: 'input'
type: 'text'
> 1: Object
name: 'name'
tag: 'fieldset'
> 1: Object
> 2: Object
name: 'name'
这会变得老旧。有没有办法让这个更具可读性/可导航性?如果是这样,它有效吗?像这样:
v form
v fields: Array[3]
v 0: fieldset
v fields: Array[2]
v 0: input
name: 'name'
placeholder: 'name'
tag: 'input'
type: 'text'
> 1: textarea
name: 'name'
tag: 'fieldset'
> 1: fieldset
> 2: button
name: 'name'
或者这只是我将要处理的事情?
您的意思是你想要一个DOM树吗? – bfavaretto
那么,对象是'Object's - 检查员写出'.constructors'名称。但是我想为了简单的调试改变你的代码库并没有什么意义。 – Bergi
不,我正在做一个DOM树的对象来操作服务器端。 –