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.