JSFiddle - React, Tailwind, and code Playground
JavaScript
var data = [
{data1: "aaa", data2: "bbb", data3: "ccc"}, // First
{data1: "ddd", data2: "eee", data3: "fff"}, // Second
{data1: "ggg", data2: "hhh", data3: "iii"}, // Third
{data1: "jjj", data2: "eee", data3: "lll"} // Fourt
];
angular.forEach(data, (item, i) => {
if (item.data2 == 'eee') {
delete data[i].data2;
}
else if (item.data3 == 'iii') {
delete data[i].data3;
}
});
console.log(data);