😢2022.08.13

일일 회고 3일차

할일 및 한일

경험 및 배움

Typescript 복습

nest.js 세미나에 대하여 주말동안 복습을 하려 했지만, 막상 하려고 보니 타입스크립트, 심지어 자바스크립트 언어의 문법과 쓰임 조차 잘 모르고 있다는 것을 깨닫고 타입스크립트 세미나를 진행하였을때 공부한 코드, notion 정리한 것을 보면서 복습을 진행하였다.

전공 수업에서는 여지껏 자바, c언어 등을 실습해왔기 때문에 자바스크립트는 익숙치 않았다. 간단한 함수를 만드는 것, 변수 선언 조차 달라 많이 헷갈리고 어려웠지만 예제를 다시 한번 보며 개념을 다잡을 수 있었던 것 같다.

특히 콜백(callback) 함수의 의미가 조금 난해했다.

  • 자바스크립트에서 콜백 함수란 간단히 말하면 함수 안에서 실행되는 또 다른 함수라고 한다.

  • 또 다른 함수를 만들 때 parameter을 함수로 받아서 이용할 수 있는데, 이때 인자로 사용되는 함수이다.

  • 넘겨 받은 함수는 일단 넘겨 받고, 필요한 상황에 호출한다.

  • 즉, 파라미터로 변수가 아닌 함수를 전달하며 콜백 함수를 바꿔줌 으로써 하나의 함수를 여러가지로 응용할 수 있다.

개념은 이정도로 이해했지만, 비동기 호출이 자주 일어나는 프로그램의 경우 발생하는 콜백지옥을 대체하는 promiseasync / await 에 대해서는 잘 이해하지 못하였다.

다음에 다시 자세하게 공부해 보아야 할 것 같다.

개선 및 목표

  • 다음주에 워크샵이 예정되어 있으니 그때 하지 못할 공부를 미리하자.

  • 쓸데 없는 곳에 관심 갖지 말자.

Last updated