У меня есть массив, который содержит пользовательские объекты, которые выглядят так:
{
field: fieldName,
dataType: usuallyAString,
title: titleForLocalization,
environmentLabel: environmentName
}
Есть несколько других свойств объекта, но единственные, которые меня действительно волнуют, это field
иenvironmentLabel
.Мне нужно отфильтровать любые объекты, которые имеют идентичные field
и environmentLabel
, но не заботятся о других свойствах.Массив может иметь объекты, которые разделяют field
или environmentLabel
, но не оба одновременно.
В идеале я хотел бы использовать Array.filter
, но еще не выяснил, как это сделать, основываясь на двух свойствах.Также я ограничен es5.