• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

자바스크립트로 알아보는 함수형 프로그래밍 (ES5) 섹션 2 each에서 _each함수가 list를 리턴하는 이유를 알려주세요

20.06.13 23:13 작성 조회수 91

0

안녕하세요:) 제목 그대로 _each함수에서 인자로 받은 list를 다시 리턴하는 이유를 알고 싶습니다.

_map이나 _filter함수에서 리턴되는 new_list에는 push로 값이 들어가고 return 부분을 없애도 함수는 정상작동하는 것 같아서요..! 

답변주시길 기다리겠습니다 감사합니다~~

답변 1

답변을 작성해보세요.

1

each 함수는 내부의 값에 직접적인 변화를 주는 일만 하는 함수이므로 부수효과가 있는 함수입니다. 일반적으로 부수효과가 있는 함수는 받은 인자를 그대로 리턴하거나 undefined를 리턴합니다. 감사합니다.