TIL(Today I Learned)
221212 TIL
JUNG씨
2022. 12. 13. 01:32
👩🏻💻 프로젝트 마무리 단계이다. 개인 파트를 모두 마무리 하고 팀원들끼리 코드를 합쳐서 QA를 진행했는데, 그 중에 내가 담당했던 부분에서 수정한 부분이다. 한 제품당 리뷰는 한개씩만 작성할 수 있는데(id 당), back에서는 처리해주었지만 front에서 처리해주기 위해 코드를 수정했다.
제품 상세페이지에서 지금 로그인한 유저가 리뷰작성자들의 목록에 있으면 리뷰작성하러 가기 버튼이 변경되는 것으로 수정했다.
1. 일단 지금 로그인한 유저의 이름을 변수에 저장해주고, reviewer라는 빈 배열을 만들어주고 reviewer의 길이만큼 반복문을 돌아준 후 username들의 목록을 reviewer 배열에 넣어준다.
2. 그리고 reviewer안에 현재로그인한 user가 있으면 버튼의 text를 리뷰작성완료로 변경해준다. 색상도 변경해준다. url 이동도 할 수 없다. 만약 없다면, 정상적으로 리뷰작성페이지로 넘어가도록 설정해준다.
👩🏻💻 별거아닌 반복문인데 javascript로 하니까 왜이렇게 어려워보이는지^_^ 기분탓이겠지 ㅎㅎㅎ...