메서드 체이닝(Method Chaining)정의 : 한 객체에서 여러 메서드를 연속으로 호출하는 기법한 메서드가 호출된 후 자신(객체)을 반환해서 다음 메서드를 이어서 호출할 수 있는 구조문자열, 배열, 커스텀 객체 등 다양한 곳에서 활용 가능각 메서드는 반드시 객체 자신(this) 또는 메서드 체이닝 가능한 값을 반환해야 체이닝이 가능함'장점단점코드가 간결해짐한 메서드라도 잘못되면 전체 체인 실패객체를 여러 번 참조할 필요 없음디버깅 시 어느 단계에서 문제 생겼는지 찾기 어려움연속 연산이 직관적으로 표현됨체이닝만 의존하면 가독성이 떨어질 수 있음// ex)object.method1().method2().method3();체이닝 활용 문자열 체이닝 활용활용: URL slug 생성, 사용자 입력 정리 등...