在es6类构造函数中,我调用了一个函数,该函数成功返回两个对象的数组
但是,当我尝试访问其中一个对象时,我没有定义
这是日志。。。
安慰日志(图像)给出
数组[]
–
0:对象{u id:118,索引:0,\u batchingTransformChange:false,}
–
1: 对象{u id:130,索引:0,\u batchingtransfermchange:false,–of}
–
长度:2
–
:数组[]
和控制台。日志(图像[0])
图像[0]未定义
构造函数代码
constructor(snapWidth, blockPositioning, config = {}) {
if (!Object.values(BlockPositioning).includes(blockPositioning)) {
throw 'Parameter blockPositioning is not supported!';
}
super(config)
this.#snapWidth = snapWidth
this.somevalue = 7
this.#blockPositioning = blockPositioning
let images = this.#addActionImages()
this.addActionImg = images[0]
this.removeActionImg = images[1]
console.log('images ', images)
console.log('images[0] ', images[0])
console.log('images[1] ', images[1])
console.log('this.addActionImg ', this.addActionImg)
console.log('this.removeActionImg ', this.removeActionImg)
}