El siguiente formato se obtiene del servidor y extrañamente agrega un valor null en el último objeto. Quiero eliminar objetos null o undefined de la matriz. ¿Alguien puede ayudarme?
[ { "addrSeq": "12", "addinfo": [ { "virAddrSeq": "45" } ] }, null ]Puede usar Array.filter para filtrar elementos null e undefined verificando si el elemento no es null (no es necesaria una verificación undefined , ya que null == undefined ).
const arr=[{addrSeq:"12",addinfo:[{virAddrSeq:"45"}]},null,undefined]; const result = arr.filter(e => e != null) console.log(result) let arr = [ { "addrSeq": "12", "addinfo": [ { "virAddrSeq": "45" } ] }, null ]; arr = arr.filter((i)=>i !== null && typeof i !== 'undefined'); console.log(arr);