У меня есть массив объектов, как так:Удалить элемент массива на основе свойства объекта
var myArray = [
{field: 'id', operator: 'eq', value: id},
{field: 'cStatus', operator: 'eq', value: cStatus},
{field: 'money', operator: 'eq', value: money}
];
Как удалить конкретный один, основанный на его свойства?
например. Как удалить объект массива с помощью «денег» как свойства поля?
Обратите внимание, что 'filter()' доступен только для Internet Explorer 9+ – jessegavin
@jessegavin. Я должен был упомянуть, что есть много хороших библиотек * es5 shim *, которые имитируют функциональность (на всякий случай, если вы хотите поддерживать устаревшие браузеры). – jAndy
'filter()' создает новый массив, и это нормально, если вы возможность переназначить переменную и знать, что нет других областей кода, которые ссылаются на нее. Это не будет работать, если вам необходимо изменить исходный объект массива. –