강의

멘토링

커뮤니티

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

김민철 Kim님의 프로필 이미지
김민철 Kim

작성한 질문수

자바스크립트로 알아보는 함수형 프로그래밍 (ES5)

파이프라인, _go, _pipe, 화살표 함수

_go 함수의 구현에 있어서 .apply를 사용하는 이유가 무엇인가요?

작성

·

264

3

function _go(arg) { var fns = _rest(arguments); return _pipe.apply(null, fns)(arg); } 라는 코드가 등장합니다. 여기서 굳이 apply가 아닌 _pipe(fns)(arg)를 사용해도 될 것 같다는 생각이 드는데, 이렇게 하면 어떤 문제가 발생할 수 있나요?

답변 1

2

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

이 질문을 못봤네요. 이제 답변을 답니다. _pipe 함수에서 인자가 배열로 들어왔을 때를 처리해준다면 위와 같이 구현해도 괜찮습니다. 감사합니다.

김민철 Kim님의 프로필 이미지
김민철 Kim

작성한 질문수

질문하기