- API 요청 시 에러 처리를 위해 try-catch 블록 사용 및 에러 발생 시 0 반환 🚨.
- URL 생성 시
encodeURIComponent
를 사용하여 안전하게 쿼리 파라미터 인코딩 🔗. fetch
API와await
를 사용하여 비동기 GET 요청 처리 및 응답 대기 ⏳.- 응답 상태 코드가 200이 아닐 경우 0을 반환하여 에러 처리 🚫.
- JSON 응답 파싱 후 데이터 배열이 비어있을 경우 0 반환 📭.
reduce
함수를 사용하여 제품 가격의 총합 계산 ➕.- 부동 소수점 오차를 방지하기 위해 작은 값을 더한 후 반올림하여 소수점 두 자리까지 표현 💯.