Skip to content
On this page

2021년 11월 25일

📚 오늘 도전하고, 배운 것

  • 활성 객체란 무엇인가
    • 실행 컨텍스트에는 변수 객체가 연결되어 있으며, 해당 컨텍스트에서 정의된 모든 변수와 함수는 이 객체에 존재하게 된다.
    • 스코프 체인의 앞쪽은 항상 코드가 실행되는 컨텍스트의 변수 객체이다.
      • 함수를 호출하면 독자적인 실행 컨텍스트가 생성된다. 컨텍스트가 함수라면 활성화 객체(activation object)를 변수 객체로 사용한다.
    • 활성화 객체는 항상 arguments 변수 단 하나로 시작한다.
    • 전역 컨텍스트의 변수 객체는 항상 스코프 체인의 마지막에 존재한다.
  • 백준 알고리즘 문제 풀기
  • 책을 통해서 async라는 단어에 대한 것이 잘못되었다는 이야기를 들었다. 나는 영어권에서 태어난 사람이 아니라서 그 부분이 이해되지 않는 것인가 싶었는데 충분히 이해가 어려울만 하겠다는 생각이 들었다.
  • Date 객체
    • Date 객체는 클래스 프로그래밍에서 아주 좋지 않은 선례를 보여준다.객체는 무언가를 캡슐화해야 한다. 객체와의 상호 작용은 트랜잭션 형태여야 하며, 좀 더 고차원적인 행동이어야 한다. 하지만 Date는 단순히 시간과 관련된 각각의 요소들에 대한 gettersetter 만 제공한다. 이런 방식으로는 객체를 제대로 쓴다고 이야기할 수 없다.

🤔 학습하면서 궁금하거나 어려웠던 점

🌅 내일은 무엇을?

  • 《YOU DON'T KNOW JS: this와 객체 프로토타입, 비동기와 성능》 - chapter 1,2 읽기
  • 백준 알고리즘 문제 풀기

🖋 log

  • 14km를 걸었다. 올해까지는 이렇게 많이 걷는 일은 없을 것이다. 무엇보다 시간이 많이 걸린다. 그냥 리프레쉬하는 기분으로 걸어봤는데 날씨가 춥지 않아서 좋았다.

LINKS TO THIS PAGE

Edit this page
Last updated on 8/13/2022