-
JS 메소드 체이닝JavaScript/JavaScript 2021. 5. 5. 01:07
메소드 체이닝(Method Chaining)
const a = 'Hello JS'; const b = a.split('').reverse().join(''); // 메소드 체이닝 console.log(a); // 출력 결과: Hello JS console.log(b); // 출력 결과: SJ olleH // split - 문자를 인수 기준으로 쪼개서 배열로 반환 // reverse - 배열을 뒤집기 // join - 배열을 인수 기준으로 문자로 병합해 반환 console.log(a.split('')); // 출력 결과: ["H", "e", "l", "l", "o", " ", "J", "S"] console.log(a.split('').reverse()); // 출력 결과: ["S", "J", " ", "o", "l", "l", "e", "H"] console.log(a.split('').reverse().join('')); // 출력 결과: SJ olleH
메소드가 객체를 반환하면, 메소드의 반환 값인 객체를 통해 또 다른 함수를 호출하는 방식
(메소드를 마치 체인처럼 연결하여 사용하는 방식)
'JavaScript > JavaScript' 카테고리의 다른 글
JS 알아보기 (연산자) (0) 2021.05.28 JS 알아보기 (0) 2021.05.28 JS 맛보기 (DOM API) (0) 2021.05.03 JS 맛보기 (조건문) (0) 2021.05.03 JS 맛보기 (변수와 함수) (0) 2021.05.02