Quiero filtrar la consulta elástica. Agregué un artículo pero no puedo eliminarlo. Mi matriz está abajo. Por ejemplo, quiero eliminar el elemento que contiene item2 en mi matriz. Quiero verificar si existe la clave item2 y eliminar ese elemento si es así. ¿Como lo puedo hacer?
let array = [ { terms: { item1: [ '1111111111111', '2222222222222', '3333333333333', '4444444444444' ] } }, { terms: { item2: [ 'aaaaaaaaaaaaaaaaaaaaaaa', 'bbbbbbbbbbbbbbbbbbbbbbb', 'ccccccccccccccccccccccc' ] } }, { range: { item3: { from: 0, to: 99999 } } } ];¿Algo como esto?
let array = [{ terms: { item1: [ '1111111111111', '2222222222222', '3333333333333', '4444444444444' ] } }, { terms: { item2: [ 'aaaaaaaaaaaaaaaaaaaaaaa', 'bbbbbbbbbbbbbbbbbbbbbbb', 'ccccccccccccccccccccccc' ] } }, { range: { item3: { from: 0, to: 99999 } } } ]; const filtered = array.filter((el) => !el[Object.keys(el)[0]].hasOwnProperty('item2')) console.log(JSON.stringify(filtered))