본문 바로가기

Life/TIL

20210805 TIL

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