JUNG씨 2022. 12. 13. 01:32

👩🏻‍💻 프로젝트 마무리 단계이다. 개인 파트를 모두 마무리 하고 팀원들끼리 코드를 합쳐서 QA를 진행했는데, 그 중에 내가 담당했던 부분에서 수정한 부분이다. 한 제품당 리뷰는 한개씩만 작성할 수 있는데(id 당), back에서는 처리해주었지만 front에서 처리해주기 위해 코드를 수정했다. 

 

제품 상세페이지에서 지금 로그인한 유저가 리뷰작성자들의 목록에 있으면 리뷰작성하러 가기 버튼이 변경되는 것으로 수정했다.

1. 일단 지금 로그인한 유저의 이름을 변수에 저장해주고, reviewer라는 빈 배열을 만들어주고 reviewer의 길이만큼 반복문을 돌아준 후 username들의 목록을 reviewer 배열에 넣어준다.

 

2. 그리고 reviewer안에 현재로그인한 user가 있으면 버튼의 text를 리뷰작성완료로 변경해준다. 색상도 변경해준다. url 이동도 할 수 없다. 만약 없다면, 정상적으로 리뷰작성페이지로 넘어가도록 설정해준다.

 

👩🏻‍💻 별거아닌 반복문인데 javascript로 하니까 왜이렇게 어려워보이는지^_^ 기분탓이겠지 ㅎㅎㅎ...