드디어 자료구조 진도를 나가기 시작했다!
그래도 좀 아는 내용이라 반가웠다ㅋㅋ 그런데 직접 구현하는 건 처음해봐서 재밌었다.
먼저 stack은 선입후출로
1. push로 element를 넣고
2. pop()한다.
그리고 queue는 선입후출로
1. push로 element를 넣고
2. shift()한다.
위와 같이 생각했으나 과제는 배열이 아니라 객체로 다루는 식으로 진행되었다. 과제를 진행한 방식은 다른 자료구조도 다 작성하면 어떤식으로 했는지 다시 포스팅을 할 생각이다.
함수를 호출하는 부분을 공부하면서
일반 함수를 arrow function으로 바꾸면 jest test 통과를 못했다. arrow function을 선언할 때 let으로 선언해서 그런줄 알았는데 var로 선언해도 오류는 해결되지 않았다.
그래서 reference를 찾으면서 답을 얻었는데, 이유는 arrow finction은 호이스팅이 불가능해서 였다.
그래서 함수들의 순서를 바꿔 봤을 때는 테스트를 통과했다.
arrow function은 아직 개념이 부족한 것 같다...
참조자료 보면서 공부를 더 해야 할 듯 싶다.
Reference
이번주는 immersive course 시작하고 처음 맞는 주말이다. 진행되는 진도를 더 원활하게 맞추기 위해... 공부해야 할 것이 많다.
우선 나중에 공부하려고 북마크에 넣었지만 무수히 쌓여버린 그것들을... 공부해야겠다.
또 추가로,
요새 내 실력을 다시한번 깨닫는 중이라 속이 좀 불편하다 ^^
그래도 공부해야지 뭐