Consider the array 'radicados' below:
this.radicados = [{
id:0,
asunto:'Facturas ADPRO Propias',
consecutivo:'FAC-AB-00046',
documentos: [{id:1, descripcion:'documento1.pdf', esAnexo:false, ruta:'' },
{id:2, descripcion:'documento2.xls', esAnexo:false, ruta:'' },
{id:3, descripcion:'documento3.doc', esAnexo:true, ruta:'' }]
},{
id:1,
asunto:'Contrato de Construcciones',
consecutivo:'CR-093132',
documentos: [{id:1, descripcion:'documento4.pdf', esAnexo:false, ruta:''},
{id:2, descripcion:'documento5.jpg', esAnexo:false, ruta:''},
{id:3, descripcion:'documento6.doc', esAnexo:true, ruta:''},
{id:3, descripcion:'documento7.pdf', esAnexo:true, ruta:''}]
}]
Is there a method in Typescript to return an array without the 'documentos' properties like this?
this.radicados2 = [{
id:0,
asunto:'Facturas ADPRO Propias',
consecutivo:'FAC-AB-00046'
},{
id:1,
asunto:'Contrato de Construcciones',
consecutivo:'CR-093132'
}]
I want to keep the original data array but omit the 'documentos' property until needed. I could iterate over and create a new array without it, but I'm curious if there's a simpler way.