오늘 한 일
- 재귀를 이용해 JSON.stringify 함수 구현하기
- 기업용 애플리케이션에서 흔히 볼 수 있는 트리구조를 표현한 UI 구현하기
- 알고리즘 문제 풀기
기억할 것
...new Set([arr])
으로 arr내 중복된 원소 제거하기
let arr = [1, 2, 2, 5, 2, 1, 3];
let deduplicated = [...new Set(arr)];
console.log(deduplicated);
자세한 내용은 MDN Set 객체 문서를 참고하자.
더 공부할 것
- 재귀 함수와 메모리 사용량 간의 관계 (javascript recursion memory leak)
- 꼬리 재귀 (tail recursion in js)
- 하노이의 탑 재귀 (js tower of hanoi in recursion)
- 조합 재귀함수 (js combination in recursion)
내일 할 일
- API와 서버 요청하기 학습
- 날씨 API Sprint