В Getter мне нужно отфильтровать массив и вернуть значения, которые соответствуют 2 условиям. Мне нужно вернуть item_categories, которые не имеют item_category_location, равной текущему местоположению, или не имеют item_category_locations вообще.
unaddedItemCategories(state, getters, rootState) {
let otherLocations = state.item_categories
.filter((item_category) =>
item_category.item_category_locations.some((item_category_location) => item_category_location.location_id !== rootState.currentLocation.id))
let noLocations = state.item_categories
.filter(item_category => item_category.item_category_locations.length == 0)
return otherLocations, noLocations
},
2 фильтра работают нормально. Как их связать, чтобы создать новый массив?