- 메서드 체이닝
자바스크립트는 동적 타입 언어이기 때문에 메서드 체이닝 패턴을 사용하면 간결하고 효율적인 코드를 작성할 수 있다.
다음은 배열의 요소 중 가장 큰 값을 추출하는 예제이다. 내림차순으로 정렬 후 첫 번째 요소의 값을 slice하여 해결하는 것을 볼 수 있다.
위의 코드는 메서드 체이닝을 활용하면 코드가 다음과 같이 간결해진다.
'JavaScript' 카테고리의 다른 글
자바스크립트 (JavaScript) - 41 : ECMAScript 5 Array 객체 (Array.isArray(), indexOf(), forEach(), map()) (0) | 2016.07.20 |
---|---|
자바스크립트 (JavaScript) - 40 : Date 객체 (0) | 2016.07.20 |
자바스크립트 (JavaScript) - 38 : Array 객체, sort() (0) | 2016.07.20 |
자바스크립트 (JavaScript) - 37 : String 객체 (0) | 2016.07.20 |
자바스크립트 (JavaScript) - 36 : Number 객체 (0) | 2016.07.20 |