JavaScript에는 Function Chaining 혹은 Method Chaining이라는 기법이 있다.
만약 A라는 리스트에 filter와 map이라는 두 개의 메소드를 적용시키고 싶다.
그렇다면 원래라면
A= A.filter(~~~)
A.map(~~~~)
이런 식으로 두 줄로 적어주어야할 것이다.
하지만 이것을
A.filter(~~).map(~~~)
이렇게 한 줄로 줄여줄 수 있고, 이것을 Method Chaining이라 한다.
A = A.filter(~~~~)가 A'이 되고
A'.map(~~~)을 수행한다.
따라서 Method Chainging을 할 때 순차적으로 적는 것이 중요하다.
반응형
'Coding > JavaScript' 카테고리의 다른 글
JavaScript에서 Map ( 자료구조, Not 고차함수)을 파헤쳐보자 - 작성중 (0) | 2020.12.04 |
---|---|
TypeScript 문제 'Set<any>' 형식이 배열 형식 또는 문자열 형식이 아닙니다. (0) | 2020.08.29 |
JavaScript 화살표 함수와 일반 함수의 차이 (0) | 2020.06.09 |
JavaScript 구조 분해 ( Destructuring ) (0) | 2020.05.17 |
코딩테스트 준비를 위한 JS 함수 정리(계속 추가) (0) | 2020.04.30 |