dentro del constructor de clase es6 llamo a una función que devuelve con éxito una matriz de dos objetos
Pero, cuando trato de acceder a uno de esos objetos, me quedo indefinido.
aquí está el registro...
console.log (imágenes) da
Matriz [] 0: Objeto { _id: 118, índice: 0, _batchingTransformChange: falso,... } 1: Objeto { _id: 130, índice: 0, _batchingTransformChange: falso,... } longitud: 2 : Matriz []
Y console.log(imágenes[0])
imágenes[0] indefinido
codigo constructor
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) }