¿Cómo evitar declaraciones if anidadas si necesita verificar la longitud de ambos controles?
if (checkData.audience.length) { checkData.audience.forEach((element: CheckData) => { if(element.name.length > 0) { console.log('check two'); } }); }
no devuelve nada, por lo que no puedo hacer uso de la verificación inversa.
¿Cómo puedo evitar las declaraciones if anidadas en este caso?
Se solucionó eliminando la verificación de checkData.audience.length
forEach
ignora una matriz vacía.