메소드 체이닝이란 자바 스크립트에서 메소드를 체인처럼 연결해서 쓸 수 있는 기능이다.
const b = a.split('').reverse().join(''); 코드를 보면 split, reverse, join 메서드를 붙여서 사용했다. 조건들이 있긴 하지만 이렇게 메서드를 연결해서 사용하는 것을 메소드 체이닝이라 한다. 참고로 더 자세한 개념은 뒤에 부분에서 배울 것!!
다음으로는 자바 스크립트에서 선행하며 배운 내용을 떠올리며 정리해보도록 하자!
- The quick brown fox를 낙타 표기법으로 작성 : theQuickBrownFox (소문자로 시작하고 다음 단어는 대문자로 시작)
- let fruits = ['Apple', 'Banana', 'Cherry']; 에서 'Banana'를 콘솔 출력 : console.log(fruits[1]); (숫자를 0부터 시작하므로 1번 데이터 출력)
- 불린 데이터에서 거짓을 의미하는 데이터는? : false
- 값이 의도적으로 비어있음을 의미하는 데이터는? : null
- { } 데이터의 종류는? : 객체 데이터(Object)
- let obj = { abc: 123 }; console.log(obj.xyz); 콘솔 출력될 값은? : undefined(정의되어있지 않은 값을 의미)
- 값을 재할당할 수 없는 변수 선언 키워드는? : const (재할당이 필요하면 let)
- 함수에서 값을 반환하기 위해 사용하는 키워드? : return
- sum(2, 4); 함수 호출에서 2, 4 를 무엇이라 하는가? : 인수(Arguments)
- 함수 호출에서 전달받은 인수를 함수 내부로 전달하기 위한 변수를 무엇이라 하는가 : 매개변수(Parameters)
- 이름이 없는 함수 : 익명 함수(Anonymous Function)
- hello 이름의 함수 표현을 작성하고 호출 : const hello = function() {}; hello();
- 함수가 할당된 객체 데이터의 속성을 무엇이라 하는가? : 메소드
- 가져온 JS 파일을 HTML 문서 분석 이후에 실행하도록 지시하는 HTML 속성 : defer
- <div class="box">Box!!</div> HTML 요소의 내용을 콘솔 출력 : const boxEl = document.querySelector('.box'); console.log(boxEl.textContent);
- 값을 재할당할 목적의 변수 선언 키워드 : let (재할당하지 않으려면 const)
※ 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'etc... > 패스트캠퍼스 챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 29일차 - Part1. Ch10 (0) | 2021.11.29 |
---|---|
패스트캠퍼스 챌린지 28일차 - Part1. Ch10 (0) | 2021.11.28 |
패스트캠퍼스 챌린지 26일차 - Part1. Ch9 (0) | 2021.11.26 |
패스트캠퍼스 챌린지 25일차 - Part1. Ch9 (0) | 2021.11.25 |
패스트캠퍼스 챌린지 24일차 - Part1. Ch9 (0) | 2021.11.24 |