배열 안의 객체에서 특정 키를 가진 (혹은 가지지 않은)
객체를 빼내어 보자.
const { data: contactusData } = useGetContactus(user?.accessToken);
console.log('contact모달 data', contactusData);
배열이 있고 배열 안에 객체가 있다.
객체들이 가진 특정 Key(키)가 있는데,
나는 그 Key 중에 contactCategory 라는 키값을 가진 애들을 제외한 값을 얻고 싶다.
예시에 보면 0번 데이터에 contactCategory 값이 비어있다!
이 아이만 배열로 만들고 싶어서 아래와 같이 시도했다.
.filter를 사용한다
const ContactModalList = contactusData?.filter(function (item) {
return item?.contactCategory !== 'cate1';
});
console.log('ContactModalList', ContactModalList);
결과
'Javascript' 카테고리의 다른 글
map으로 배열의 마지막 요소에만 속성 다르게 주기 (0) | 2023.03.15 |
---|