[TIL] 221119

선영·2022년 11월 18일
0

회고

목록 보기
23/33

오전

  • 오늘은 새로운 한주 발제를 듣고 조별로 모였다. 이번주는 알고리즘 문제풀기 달리기주차이다.

  • 내일 오전12시까지 제출해야하는 자바스크립트 자문자답을 해결하기 위해 자바스크립트 자료형을 다시 공부했다. 자바스크립트의 느슨한 타입의 동적언어에 대한 특성에 대해 정리하면서 다시 한 번 타입스크립트를 사용하는 이유에 대해 상기했다.

  • 그리고 자바스크립트의 형변환도 다시 공부했다. 크게 세가지의 형변환이 있는걸 리마인드했고, 명시적 형변환과 암시적 형변환이 있다는 것을 새롭게 알게되었다.

오후

  • 점심시간이후 조모임은 스벅에서 이어갔다. 주변소음때문에 마이크를 못써서 답답했지만 호이스팅과 TDZ관련하여 조원분들이 집단지성을 발휘해서 이해하려고 노력했다. 일전에 공부했던 내용이지만 설명하려니 모호했다. 실행 컨텍스트와 관련된 부분을 조원분이 아래와 같이 도식화(?)를 해서 직관적으로 이해할 수 있었다.

  • 디테일한 내용은 실행 컨텍스트, 스코프체이닝과 관련이 있기 때문에 주말에 더 디테일하게 공부해봐야겠다.

  • 하루 할당량인 알고리즘 8문제를 풀었다. 1단계라서 하루 할당량을 채울 수 있었다.

  • call by value, call by ref관련 내용을 조원분이 공유해주셔서 읽어볼 수 있었다. 인자와 매개변수의 차이에 대해서는 인자는 변수명을 정확하게 해야하고, 매개변수는 아무거나 적어도 된다 정도였는데 해당글을 읽어보니까 call by value에 의해 인자로 넘어가는 참조값이 복사본이 매개변수로 넘어가게 되어 매개변수를 사용하는 지역 스코프내부(스코프가 코드블록이랑 같은건가..?)에서 지지고볶고해도 외부함수의 참조값에는 영향이 가지 않는거였다.

☑️ 참고

(자알쓰) call by value vs call by reference

profile
Superduper-India

0개의 댓글