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

11회차 회의록 #12

Open
Young2un opened this issue Jan 29, 2024 · 0 comments
Open

11회차 회의록 #12

Young2un opened this issue Jan 29, 2024 · 0 comments
Assignees

Comments

@Young2un
Copy link
Contributor

Young2un commented Jan 29, 2024

날짜

2024.01.29

참석자

✅ 참석자: 미림, 보경, 영은, 정욱

스터디 주제

Javascript 객체

  1. this
  2. 클래스
  3. 불변성
  4. 자바스크립트 자료형 중에 객체와 다른 타입 간의 차이가 있을까?

회의 내용

  • 자바스크립트 타입에 대해 이야기
    참고링크-1
    참고링크-2
    => 참조에 의한, 값에 의한 이런 이야기들에 대하여,,
  • this가 가리키는것이 실행컨텍스트에서 따로 나눠 지는지?
  • 면접에서의 불변성? 불변성의 이점?
  • 함수형 프로그래밍에 대하여
  • 클래스는 문법적설탕인가?
  • 알고리즘 문제풀이 선정 : 10026

질의응답

스터디 11회차 자료

보경

**미림**

- 이벤트 요소 내부에서 발생한 this 를 명시해주신 부분!
- 원시타입과 객체타입비교를 표로 저랑 비슷하게 정리하셨는데 단어선택이 훨씬 고급지다 isgood……

**영은**

- 클래스에 대한 모든 개념 정리해주신 부분 대단하시다.
- 불변성을 유지하는 객체를 표로 정리한 부분이 좋다.
- 불변성의 이점 정리해주셔서 좋다.
- 번외) BigInt 타입도 정리 하면 좋을거 같다.

**정욱**

- 화살표함수의 this 바인딩 정리해주신 부분
- new 키워드와 constructor의 관계성
- 객체타입을 불변하게 만드는 Object 메서드들을 소개해주셔서 좋았다.

정욱

미림, 영은
3. 불변성의 이점 다뤄주셔서 좋았음

보경
1. 영은님과 같은 책을 보셨구나

미림
1. 이벤트 리스너까지!!! 굿굿굿

영은
1. 예시 코드에 'javascript' 접두어는 왜 붙어있는지? => 그러게요? 지웠습니다.
2. 클래스 관련 내용들이 너무 자세해서 좋았음

영은

미림 (1) 이벤트 리스너의 언급이 좋았음.
정욱 (1) 화살표 함수에서의 this를 언급해주셔서 좋았음.

미림

정욱님
- (1) `globalThis`라는 게 있다는 걸 알게 됨
- (1) 엄격모드/비엄격모드 this 표에서, 엄격모드의 전역 객체는 undefined이고, 따라서 전역 실행 컨텍스트에서는 전역 객체(즉 undefined), 함수 실행 컨텍스트에서는 함수가 어디서 호출되었는지에 따라 this가 달라지는 것이 아닌지? 제가 잘못 이해한 것인지?

영은님
- (1) 표 내 예시 코드에 `javascript`가 포함되어 있음..?
- (2) 클래스에서 생성자를 생략할 시 빈 생성자 함수가 암묵적으로 생성됨을 알게 됨
- (2) 클래스 선언이 런타임 이전에 함수 객체를 생성함에도 선언 전 호출이 불가능한 이유를 자세히 설명해주셔서 굿! 처음 알게 된 사실
- (2) 클래스 표 상세한 설명 굿
- (3) `Object.preventExtensions` 메서드에 대해 처음 알게 됨

다음 스터디 주제

(5) 프로토타입

  • 프로토타입이란 무엇인가요?
  • 프로토타입의 장단점은 무엇인가요?
  • 프로토타입을 실제로 사용해볼 일은 잘 없는데 어디에 사용할 수 있을까요?

(6) (Weak)Map vs. (Weak)Set
(7) Date 객체

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant