류림스 공간

[항해99 36일차] 2022.04.11 TIL / (댓글 모듈작성) 본문

TIL/2022 TIL

[항해99 36일차] 2022.04.11 TIL / (댓글 모듈작성)

ryurim 2022. 4. 12. 00:58
반응형

📔 오늘 할 일 📔

1. 코멘트 가짜 api이용해서 댓글 붙여보기


📖 오늘 배운 개념 📖

 

옵셔널 체이닝 '?.'

?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있다.

 ?.이 추가되기 전엔 이런 문제들을 해결하기 위해 && 연산자를 사용하곤 했다.

중첩 객체의 특정 프로퍼티에 접근하기 위해 거쳐야 할 구성요소들을 AND로 연결해 실제 해당 객체나 프로퍼티가 있는지 확인하는 방법을 사용했었다.

그런데 이렇게 AND를 연결해서 사용하면 코드가 아주 길어진다는 단점이 있다.

?.은 ?.'앞’의 평가 대상이 undefined나 null이면 평가를 멈추고 undefined를 반환한다.

 

 


🤔 해결한 문제 🤔

나는 에러닷!!!

옵셔널 체이닝을 사용하지 않으면,,

map이 값이 없는 post_list를 읽지 못하여 발생하는 문제다.

먼저 이런..에러를 겪으신 유나님 덕분에 이 문제를 해결할 수 있었다.ㅎㅎ

post_list?.map((cur, idx) => (

이렇게 옵셔널 체이닝을 사용하면 에러가 뜨지 않고 화면에 post_list 가 잘 붙는다!!!

 


😊 주절주저리 😊

아아아아아아ㅏ~~~~~

글을 작성하기에 시간이 넘  부족하다ㅠㅠ

잘하고싶다..

api가...ㅠㅠ아직 완성되지 않아서..

그냥 모듈 코드만 작성중이다!

주소 받으면 바로 테스트 해보려고!


📚부족한 부분📚

엑시오스 사용방법


내일

 

1. 엑시오스로 데이터 주고 받기!!!!

728x90
반응형
Comments