programing

Vuex Getter를 사용하여 어레이에서 개체 가져오기

prostudy 2022. 4. 16. 09:44
반응형

Vuex Getter를 사용하여 어레이에서 개체 가져오기

나는 집합적인 상태를 가지고 있다.getter에서 나는 이것을 필터링하고 다음과 같은 다른 상태와 일치하는 물체를 반환한다.

selectedItem: state => {
  return state.items.filter(
    item => item.id == state.selectedId
  );
},

하지만filter()어레이를 반환하고, 이 경우 ONE 객체가 있는 어레이와selectedId. 덧붙일 수 있다.[0]어레이의 첫 번째 객체에 접속할 수 있지만, 그건 정말 추악한 해킹이야.Vuex getter에서 필터링할 때 어레이가 아닌 개체를 얻을 수 있는 다른 방법이 없을까?

사용할 수 있다find그 대신에 방법.물체를 반환하거나undefined일치하는 개체를 찾을 수 없는 경우

selectedItem: state => {
  return state.items.find(
    item => item.id == state.selectedId
  );
},

참조

참조URL: https://stackoverflow.com/questions/52919529/get-object-from-array-with-vuex-getter

반응형