본문 바로가기
반응형

회고록20

[2020.10.10] 10월 둘째주 회고록 이번 주는 재귀를 이용하여 JS 내장 함수를 이해하는 시간을 가졌다. 반복문으로도 구현 가능한 부분이었지만 재귀를 공부하기 위하여 재귀로 구현하였다. 반복이 가능할 것 같은 부분을 재귀 함수 내부에 넣어 놓은 뒤 if문으로 탈출 조건을 걸어주고 계속 자기 자신을 호출하도록 하였다. 이를 통해 JSON.stringity() 함수와 Document.querySelector() 함수를 구현해보았다. 처음에는 구조를 이해하고 로직을 짜는데 어려움을 겪었지만 구조를 이해하고 나니 반복시켜야 할 구간이 보였다. 그래서 그 구간을 함수 바디에 넣어주고 마지막에 탈출할 부분을 따로 만들어주었다. 원래의 내장함수와 똑같이 구현하기 위하여 신경 써야 할 부분이 많았다. 타입별로 구현을 다르게 해준다던지.. undefine.. 2020. 10. 10.
[2020.10.06] 9월 마지막주 ~ 10월 첫째주 회고록 원래는 10월 2일 날 올렸어야 했는데 추석이 겹쳐서 추석을 보내고 이제야 회고록을 올린다. 9월 마지막주부터는 JavaScripts 내장 함수들을 직접 구현해보면서 내장 함수들에 대한 이해에 시간을 쏟았다. 내장 함수를 편하게 쓰기만 했었지 그 구조를 이해하고 내가 직접 구현해보려 하니 너무 어려웠다. 예를 들어 concat() 함수는 두 배열을 합쳐서 새로운 배열을 반환해주지만 이것을 직접 구현하기 위해서는 반복문이나 reduce()를 이용해서 새로 선언된 배열에 다 넣어준 뒤 이 배열을 반환해줘야 한다. 이렇게 새롭게 함수 내부를 구성해주기 위해서는 원래 있던 내장함수에 대한 이해가 필요했는데 제대로 된 이해를 하지 못하면 함수를 제대로 만들지도 못하고 어딘가에서 오류가 날 뿐만 아니라 테스트 케이.. 2020. 10. 6.
[ 20.09.25.금 ] 9월 넷째주 회고록 사실 12시가 지나서 오늘은 토요일이지만.. 금요일에 썼어야 하는 회고록이라 그냥 금요일 날짜로 올렸다. 이번 주도 빠르게 지나갔다. 저번 주와는 비교도 안될 만큼 빠른 속도였다. 나는 저번 주에 나보다 더 열심히 공부했다. 가까운 사람에게 들은 말인데 남과 나 자신을 비교하지 말라고 하였다. 나와 비교할 수 있는 대상은 오로지 과거의 나뿐이라고 남과 비교하면서 불안해하지 말라고 하였다. 처음 이 말을 듣고 되게 깊은 감명을 받았다. 그래서 어제의 나보다 더 열심히 살고 내일의 나에게 부끄럽지 않게 살려고 노력했다. 그 결과, 저번 주의 나보다 많이 성장한 나를 이번 주에 볼 수 있었다. 여러 과제들을 진행하면서 어려웠던 부분도 있었지만 시간이 오래 걸리더라도 절대 다음날로 넘기지 않았으며 매일 계획했던.. 2020. 9. 26.
[ 20.09.18.금 ] 9월 셋째주 회고록 이번 주는 JavaScript 기초를 다지는 시간을 가졌다. 아직 JavaScript 초보라 공부를 하면서 내가 잘 몰랐던 개념들이 많이 보였다. 그래서 보이는 즉시 메모해뒀다가 하루가 끝나기 전에 조사해서 블로그에 올리는 것을 반복했다. 이번 주 목표 중 하나인 블로깅 연습은 잘 되어 가고 있는 것 같다. 이번 주에 올린 글들을 돌아보니 배열과 객체에 관련된 글 들이 좀 많이 보이는 것 같다. 그만큼 내가 배열과 객체에 대한 개념이 부족했고 새로 알게 된 사실들이 많다는 것이다. 또 내장함수에 관한 내용도 눈에 띄었다. 내장 함수를 잘 활용하지 못해서 쉽게 풀 수 있었던 부분을 멀리 돌아가기도 했다. 그래서 더 잘 기억하기 위해 블로그에 남겼다. 다음 주 목표는 이번 주 학습했던 것을 기억하고 활용하는.. 2020. 9. 18.
반응형