Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

225th online meetup, 2025-03-08 #426

Open
jongfeel opened this issue Mar 2, 2025 · 4 comments · May be fixed by #430
Open

225th online meetup, 2025-03-08 #426

jongfeel opened this issue Mar 2, 2025 · 4 comments · May be fixed by #430
Assignees
Labels
Milestone

Comments

@jongfeel
Copy link
Member

jongfeel commented Mar 2, 2025

참여 방법

토요일 오전 10시 30분에 아래 google meet 링크를 통해 접속
https://meet.google.com/jyx-mxnq-kpk

이 이슈 assignees에 자신의 github 계정을 추가
약 1시간 30분 분량의 할 내용에 대해 댓글 작성 (최소 모임 시작 전까지)
구글 캘린더 일정 등록 메일 확인을 통해서도 가능 (일정 관리에 도움도 드립니다)
모임 시간에 각자 개발 관련된 공부 진행

  • 시작: 10시 30분, 각자 오늘 진행할 것 이야기 5분 ~ 10분 간 진행
    • 자기소개: 새로 오신 분이 있으면 각자 짧은 자기소개가 진행됩니다
  • 진행: 2시간, 하지만 쉬는 시간 및 기타 잡일 감안해서 1시간 30분 정도로 진행
  • 완료: 12시 30분, 이후 각자 진행한 것 이야기, 12시 40분 전후로 종료.

모임 끝난 후 공부한 내용 정리 & 링크 추가 => 최소 다음 모각코 전까지 확인 가능해야 함.

모임 특징: 특정 출석 횟수를 달성하면 스타벅스 아메리카노 기프티콘과 함께 책 선물의 기회가 있음

출석체크 테이블

주의

다음과 같은 작업은 모각코 시간에 부적합하다고 봅니다. 최대한 자제해 주세요.

  • 직장인의 경우
    • 회사 업무를 하면서 모각코 참여
    • 이직 준비를 위한 이력서 업데이트 문서 작업하면서 모각코 참여
  • 학생의 경우
    • 밤새면서 캡스톤 디자인 프로젝트의 연장으로 모각코 참여
    • 내일 혹은 모레까지 제출해야 하는 과제, 논문 작성 등을 하면서 모각코 참여
@jongfeel jongfeel added the 2025 label Mar 2, 2025
@jongfeel jongfeel added this to the 2025 1Q milestone Mar 2, 2025
@jongfeel jongfeel self-assigned this Mar 2, 2025
@aquamagic9
Copy link

aquamagic9 commented Mar 8, 2025

할 일

CODE 22~23챕터(447~478p) 읽기 및 정리

한 일

이해에 시간이 걸려 23챕터 정리 빈약.
23챕터 CPU의 제어신호들 정리내용

@aquamagic9 aquamagic9 self-assigned this Mar 8, 2025
@fkdl0048
Copy link

fkdl0048 commented Mar 8, 2025

@chichoon chichoon self-assigned this Mar 8, 2025
@chichoon
Copy link
Member

chichoon commented Mar 8, 2025

할 일

자바스크립트 딥다이브 this 챕터 (22장) 4장이상 읽기

한 일

this

  • 자신이 속한 객체를 가리키는 식별자
  • 객체 리터럴로 생성한 객체의 경우, 자기자신의 이름을 통해 접근이 가능하지만, 생성자함수 등으로 생성한 객체의 경우 정의 단계에서 접근이 어렵다
  • this 는 자신이 속한 객체 혹은 인스턴스를 가리키는 자기참조 변수로, 생성자함수 정의 시점에서도 자기 자신을 가리킬 수 있도록 돕는다
    • this 바인딩은 자바스크립트 엔진에 의해 암묵적으로 생성되며 코드 어디서든 참조 가능하다
    • 자바스크립트의 경우 c, 자바와 다르게 컴파일 시점에 정적으로 결정되는것이 아닌 함수 호출 방식에 따라 바인딩이 동적으로 결정된다

함수 호출방식과 this 바인딩

  • 일반 함수 호출: 전역 객체가 this 에 바인딩된다
    • this 가 자기참조 변수인 만큼 이 경우는 사실상 바인딩되는 의미가 없다
    • strict 모드에서는 undefined 가 바인딩된다
    • 객체나 메서드 내의 중첩함수 혹은 콜백함수 마저도 this 에 전역객체가 바인딩되므로, 헬퍼 함수로 사용할 경우 동작에 지장을 준다
    • 변수를 하나 더 선언해서 this 의 참조를 저장하는 방법밖에 없다
  • 메서드 호출: 자기 자신을 호출한 객체가 this 에 바인딩된다
    • circle.getRadius 라는 함수를 호출할 경우, circle 객체가 this 에 바인딩된다
  • 생성자 함수 호출: 생성자 함수가 미래에 생성할 인스턴스가 바인딩된다
    • 생성자 함수로 인스턴스를 생성하지 않고 일반 함수로 호출할 경우, 위와 같이 전역 객체로 바인딩된다
  • Function.prototypeapply, call, bind 에 의해 호출할 경우, this 로 바인딩할 객체와 넘겨줄 인수를 직접 지정할 수 있다

@jongfeel
Copy link
Member Author

jongfeel commented Mar 8, 2025

@jongfeel jongfeel moved this from Todo to In Progress in 2025 Online study meetup Mar 9, 2025
@jongfeel jongfeel linked a pull request Mar 12, 2025 that will close this issue
@jongfeel jongfeel linked a pull request Mar 12, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

4 participants