인프런 커뮤니티 질문&답변

Raehan Jeong님의 프로필 이미지
Raehan Jeong

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+

HTML로 출력하기

안녕하세요 질문 있습니다.

해결된 질문

작성

·

398

1

강의에서는 체크 박스가 체크된 아이템을 is_selected로 구분해서 추려낸 다음 총 합계와 총 가격을 표시해줬습니다.

그런데 어쨌든 체크된 아이템을 총 2번 순회하게 된다는건데 이렇게 하지 않고 두 아이템을 배열이나 키가 있는 객체에 함께 담아서 리턴하는 식으로 데이터를 다루는건 별로일까요??

이렇게 되면 map을 사용해서 특정 데이터를 뽑아내지 않고 reduce를 통해서 데이터의 전체 값을 가지고 있어야 할거 같은데 그럼 오히려 수량을 계산하는 보조함수와 가격을 계산하는 보조함수가 묶이게 돼 안좋게 되나 싶어서 궁금합니다.

또는 아직 안배운 다른 방법이 있어서 일단 강의를 들으면 될지도 궁금합니다. 감사합니다. 강의가 너무 재밌네요.

답변 1

1

유인동님의 프로필 이미지
유인동
지식공유자

둘 사이에 시간복잡도상 차이가 없고 코드 디자인은 훨씬 간결하고 좋기 때문에 강의에서 소개드린 방법을 추천드립니다. :)

Raehan Jeong님의 프로필 이미지
Raehan Jeong
질문자

감사합니다.

Raehan Jeong님의 프로필 이미지
Raehan Jeong

작성한 질문수

질문하기