Привет всем.
Есть массив содержащий n-ое количество объектов. У каждого объекта есть свойство дата (date), свойство принимающее булево значение(isTrue) и свойство, которое содержит определенный числовой коэффициент (value).
Нужно сделать следующее: Найти в массиве всё объекты у которых одинаковое св-во date, и если среди них есть объекты равные по св-ву isTrue (т.е. например у нас 5 объектов с одинаковой датой и среди них 4 объекта с isTrue: true) то среди таких объектов найти объект с максимальным значением св-ва value и оставить его в изначальном массиве, остальные объекты из массива удалить.
По частям вроде ничего сложного, не знаю как вместе всё собрать.