Coding/JavaScript
JavaScript Method Chaining , Function Chaining, 체이닝 패턴
CoCoZe
2020. 6. 14. 16:13
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을 할 때 순차적으로 적는 것이 중요하다.
반응형