JavaScript

자바스크립트 (JavaScript) - 39 : Array sort, slice 메서드와 메서드 체이닝

n.han 2016. 7. 20. 23:35

- 메서드 체이닝


자바스크립트는 동적 타입 언어이기 때문에 메서드 체이닝 패턴을 사용하면 간결하고 효율적인 코드를 작성할 수 있다.


다음은 배열의 요소 중 가장 큰 값을 추출하는 예제이다. 내림차순으로 정렬 후 첫 번째 요소의 값을 slice하여 해결하는 것을 볼 수 있다.




위의 코드는 메서드 체이닝을 활용하면 코드가 다음과 같이 간결해진다.