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);