对不起,标题了,但是我想不起来怎么写。
我正在使用框架。我已经完成了stuff = []
的初始化数组stuff[x]
的存储,该数组存储了一系列框架内容,其框架属性类似于stuff[x].events
。每个数组项都有很多这些属性。
此外,我已经设置了stuff[x].myvalue = y
自定义属性。
但是,我现在有几个属性,处理起来很繁琐。因此,我一直想像stuff[x].my.value
一样走动,这样我就可以通过一个电话看到或设置它们。
除了... stuff[x].my.value = y
的结果是Uncaught TypeError: Cannot set property 'value' of undefined
,因为.my
未初始化为对象。
初始化stuff
的数组项以期望对象的最佳方法是什么?在构造时,我是否必须针对每个单独的项目执行此操作? let stuff[i].my = {data}
还是可以更抽象地设置它?