이런식으로 배열의 요소가 Ojbect 형태일 경우 console.log(list)를 찍어보면 [Obect, Obect] 라면서 JSON.stringify cannot serialize cyclic structures 에러가 발생할 때가 있습니다.
그리고, 각 요소에 들어있는 Object 에서도 특정한 값만 사용해야할 때가 있습니다. 가령, 위의 사진에서 Obejct안의 data 객체만 읽고싶을 수 있죠.
위의 예시처럼 Oject 형태로 배열이 이루어져있고, 값을 불러오려니 JSON.stringify cannot serialize cyclic structures 에러가 발생할 떄 map 함수를 이용해 쉽게 해결할 수 있습니다.
이렇게 하면 temp 배열에는 list 배열에 있는 객체요소중 data에 대한 값들만 불러옵니다.
console.log(temp)를 찍으면 아래처럼 data에 대한 요소만 객체로 저장됩니다!
'React Native > General' 카테고리의 다른 글
[개인정보처리방침] (0) | 2022.06.29 |
---|---|
[React Native] Firebase auth 로그인 유무 판별하는 방법 (2) | 2022.02.03 |
[구글 애드몹] 잘 뜨던 광고가 갑자기 뜨지 않는다..! (0) | 2022.01.14 |
[React Native] 캐시 초기화 하는 방법 (0) | 2022.01.14 |
[React Native] 파일명, 폴더명, 네이밍 규칙 및 통일 (0) | 2022.01.13 |