I need remove object from array of objects in Javascript My code.
object
var prePlantio = [
{
"Dessecação": [
{ id:1,produto: 'Fortenza', dose: '60', area: '10' },
{ id:2,produto: 'Maxim', dose: '70', area: '10' },
]
},
{
"TS": [
{ id:4,produto:'Fortenza', dose: '90', area: '10' },
{ id:5,produto:'Maxim', dose: '100', area: '10' },
]
}
]
I would like to remove "Dessecação" -> id = 2 my code to try remove.
var removeItem = function(where = 'prePlantio',product = 2){
let etapa = eval(where);
var index = Object.values(etapa[0]).map(function(item) {
return item.id;
}).indexOf(product);
Object.values(etapa[0]).splice(index, 1);
}
removeItem()