나만의 작은 도서관

[TIL] 240424 캠프 10일차 : 강의 1회전 완료 본문

Today I Learn

[TIL] 240424 캠프 10일차 : 강의 1회전 완료

pledge24 2024. 4. 24. 23:29

오늘 배운 내용

  • 자바스크립트에서 함수를 변수에 저장하는 경우 var변수를 사용해야 하는 특별한 이유는 없다. 오래된 변수 타입이기 때문에 여기저기 var타입으로 선언된 경우가 보일 뿐, 되도록이면 let이나 const변수로 선언하는 것이 더 낫다. 
  • 자바스크립트는 객체 지향적인 설계가 가능하다. 생성자 함수를 만들거나 get, set함수를 이용해 함수 내부의 값을 가져오는 캡슐화가 되고, 상속 또한 키워드로 존재한다.
  • "렌더링(Rendering)"이라는 단어는 해석, 번역이라는 뜻을 갖고 있다. "렌더링을 한다" 와 같은 말을 종종 듣는데, 여기서 렌더링은 그래픽을 가져오는 작업이라는 뜻보다 그래픽 데이터를 담은 코드의 구조를 해석하는 작업이 더 맞다.
  • 자바스크립트에서는 구조분해할당( Destructuring)을 통해 객체 또는 배열에 저장된 속성을 분해해서 그 값을 변수에 담을 수 있다.

오늘 한 일 

  • 자바스크립트 마지막 강의인 5주차 강의를 들었다. 복습하기 위해 2주차 강의 자료를 1회독하였다.
  • 알고리즘 문제를 8문제 풀었다.

오늘 하루는?

  • 특강이 오전, 오후에 한 번씩 있어서 그런 지 공부할 시간이 어제에 비해 많지 않았다. 자바스크립트 강의 내용을 3주차까지 끝내려고 했지만 2주차까지 밖에 끝내지 못한 점에서 앞으로 스케쥴이 빠듯해질 것으로 보인다.
  • 누군가가 알고리즘 대시보드에 알박기를 해놨다. 어떤 사람이 지금까지 한 문제도 풀지 않았다가 갑자기 오늘 한 문제 를 풀었는데, 그 문제가 내가 풀지 않은 문제라 가장 처음 풀었던 사람 목록에 그 사람의 이름이 올라갔다. 끝까지 내이름으로 도배하려했던 내 입장에선 적잖이 당황하지 않을 수 없었다. 일부러 그런건가 싶은 생각도 들어, 참으로 심술이 나지 않을 수 없었다.