JS - 메서드 체이닝


메서드 체이닝

메서드가 객체를 반환하게 되면, 메서드의 반환 값인 객체를 통해 또 다른 함수를 호출할 수 있습니다. 이러한 프로그래밍 패턴을 메서드 체이닝(Method Chaining) 이라 부릅니다.

예제코드 :

const a = 'Hello~';
// split : 문자를 인수 기준으로 쪼개서 배열로 반환.
// reverse : 배열을 뒤집기.
// join : 배열을 인수 기준으로 문자로 병합해 반환.

// method chaining 을 이용하여 3개의 메서드를 실행. (쪼개서 뒤집고 병합)
const b = a.split('').reverse().join('');

console.log(a); // Hello~
console.log(b); // ~olleHa

좋은 웹페이지 즐겨찾기