Quiero probar que la matriz meteorológica de los objetos de tipo personalizado está vacía o no. Aquí '?' no está comprobando vacío y ejecutando el código y fallando en caso de que el mensaje vacío esté vacío.
messageArray?.forEach((message: BannerMessage) => { const outPutMessageObj: OutPutMessage = this.getOutPutMessageObject(message); processedMessages.push(outPutMessageObj); });El error que estoy recibiendo es
No capturado (en promesa) TypeError: messageArray.forEach no es una función