Facts
- 오전 면접 ( 면접의 좋은 경험 )
- 잠시 클로저에 대한 명강의를 들음 (SICP를 읽어봐야겠다. 독서 TODO List에 넣어 놔야지) (feat. 아샬)
- 좋은 웹 컴포넌트 설계에 대한 글 정리 완성 (아직 비공개)
- 과제받아서 시작! 과제는 언제나 좋음
- 그래서 무드플레이는 못건들였다 ㅜㅜ
Finding
파라미터와 인자의 정확한 의미
- 파라미터: 변수
- 인자: 실제 값
클로저
자유 변수를 캡쳐하는 것
- 변수 : 레퍼런스를 갖는것
- 자유 변수
- 매인 변수: 스코프 내의 변수
-> 나의 매인 변수가 아니지만 자유 변수에서 찾는것
스코프
네임스페이스 - 이름충돌이 일어나는 범위
대부분 함수단위로 익명함수를 많이 씀
자바스크립트의 값
- 값 : undefinded, null
- 객체 : Number 등등 (여기서 중요한 사실은 원시값도 결국 최상단으로 올라가면 객체다. '객체.keys()'가 아닌 'Object.keys()' 이런식으로 사용하는 이유이기도 함)
자바에서는 1도 값
값과 객체를 확실히 나누어 int와 Integar가 다른 타입임
객체를 써논거 자체를 리터럴이라고 함 ({} , ‘text’ 이렇게 표현해논것)
변수: 객체의 이름을 붙인것 (널같은건 아닐수도 있음 객체가 아니기 때문에)
this 바인딩을 사용하는 경우
- 함수가 this를 참조를 하는데 다른 this로 참조하고 싶을때
- 리액트에서 클래스를 사용할 때
- ES7부터는 this바인딩 필요 x 그리고 요즘은 함수형 컴포넌트로 사용함
MVC는 패턴이 아니다.
'Life > TIL' 카테고리의 다른 글
20210809 TIL (0) | 2021.08.10 |
---|---|
20210808 TIL (0) | 2021.08.09 |
20210804 TIL (0) | 2021.08.05 |
20210803 TIL (0) | 2021.08.04 |
20210801 TIL (0) | 2021.08.01 |