일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- image component
- iron-session
- revalidatetag
- 클로저
- render phase
- revalidatepath
- @tailwind components
- 타입스크립트
- 3진법 뒤집기
- 리액트
- commit phase
- sever components
- 프로그래머스
- js
- 자바스크립트
- sever action
- server components
- interceptor routes
- dynamic pages
- SSR
- static pages
- createbrowserrouter
- supabase realtime
- @tailwind utility
- RECOIL
- unstable_nostore
- CSS
- client components
- @tailwind base
- @tailwind
Archives
- Today
- Total
개발하는 너구리
TIL-23.04.05 본문
얕은 복사(Shallow copy) : 메모리 주소값 복사
- 즉, 객체를 복사할때 기존값과 복사된 값이 같은 참조를 가리키고 있는것
ex) Array.from , concat() , slice() , spread(...) , Object.assign
깊은 복사 : 실제 값 복사
호이스팅(hositing)
- 간단하게 말하면 선언만 끌어올림
- 함수 선언 이전에도 호출이 가능하게 만드는것(함수 선언을 위쪽을 호이스팅)
cf) 변수, 클래스, 함수표현식은 선언만 호이스팅 되므로, 초기화전 접근하면 에러 발생
this 바인딩
- JS에서 this바인딩은 동적으로 결정됨
- 생성자함수 / 클래스 내부 this는 앞으로 생성될 인스턴스 자체를 가리킴
--> 동적 바인딩에서의 문제점을 보완하고자 애로우함수 사용
애로우함수
- this바인딩: 정적바인딩
- 함수에서 제일 근접한 상위 스코프의 this에 정적으로 바인딩됨
'TIL' 카테고리의 다른 글
TIL-23.04.07 (0) | 2023.04.07 |
---|---|
TIL-23.04.06 (0) | 2023.04.06 |
TIL-23.04.04 (0) | 2023.04.05 |
TIL-23.04.03 (0) | 2023.04.03 |
TIL-23.03.25 (0) | 2023.03.25 |