재귀
- 원래의 자리로 되돌아가거나 되돌아옴
- 자기 자신을 호출하는 함수
- 반복적인 작업을 해야하는 문제를 좀 더 간결한 코드로 풀어낼 수 있다.
- 가장 작은 단위로 문제를 쪼개 뒤 문제를 푼다.
- 중첩된 반복문이 많거나 반복문의 중첩 홋수를 예측하기 어려운 경우 사용한다.
- 입출력 값을 먼저 정의 해준다.
- base case : 더 이상 쪼갤 수 없는 경우 return 값
- recursive case : 계속 쪼갤 수 있는 경우 return 값
JSON
- JavaSciprt Object Notation의 줄임말, 데이터 교환을 위해 만들어진 객체 형태의 포맷
- message.toString()이나 String(message)를 쓰면 [object object)라는 결과를 리턴한다.
- 이를 해결하기 방법은 JSON 형태로 변환하거나 JSON을 객체의 형태로 변환하는 방법이다.
- JSON.stringify : 객체를 JSON으로 변환, 직렬화
- JSON.parse : JSON을 객체로 변환, 역직렬화
- JSON으로 변환된 객체의 타입은 문자열이다.
'코드스테이츠 > section3' 카테고리의 다른 글
네트워크 심화 (0) | 2022.07.13 |
---|---|
웹 표준 & 접근성 (0) | 2022.07.11 |
상태 관리(Redux) (0) | 2022.07.06 |
CSS(Custom Component) (0) | 2022.07.05 |
UI/UX (0) | 2022.06.27 |