min, max가 다형성이 떨어진다고 하셨는데요.

미해결질문
유제환 프로필

min_by, max_by를 구현하는 대신

function _min(data, iter) {

iter = iter || _identity;

return _reduce(data, (a, b) => {

return _iter(a) < _iter(b) ? a : b;

});

}

function _max(data, iter) {

iter = iter || _identity;

return _reduce(data, (a, b) => {

return _iter(a) > _iter(b) ? a : b;

});

}

이렇게 구현하는거는 너무 함수가 뚱뚱해지는 건가요?

유인동 프로필
유인동 2018.10.20

아니요. 말씀하신대로 구현해도 무관합니다. 분기를 안쪽에 숨기느냐 바깥쪽에서 함수를 직접 선택하느냐의 차이일거 같습니다. 감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강좌들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스