У меня есть часть состояния, которая является массивом.В геттере я фильтрую его и возвращаю объект, который соответствует другому куску состояния, например:
selectedItem: state => {
return state.items.filter(
item => item.id == state.selectedId
);
},
Однако filter()
возвращает массив, который в этом случае дает мне массив с ОДНЫМ объектом,предмет с selectedId
.Я могу добавить [0]
для доступа к этому первому объекту в массиве, но это действительно уродливый хак.Есть ли другой способ убедиться, что я получаю объект, а не массив при фильтрации в гетто Vuex?