I have an array of objects like so:
var myArray = [
{field: \'id\', operator: \'eq\', value: id},
{field: \'cStatus\', operator: \'eq\', value: cSta
var myArray = [
{field: 'id', operator: 'eq', value: id},
{field: 'cStatus', operator: 'eq', value: cStatus},
{field: 'money', operator: 'eq', value: money}
];
console.log(myArray.length); //3
myArray = $.grep(myArray, function(element, index){return element.field == "money"}, true);
console.log(myArray.length); //2
Element is an object in the array.
3rd parameter true means will return an array of elements which fails your function logic, false means will return an array of elements which fails your function logic.