일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바스크립트
- Java
- 안드로이드
- 배열
- Kotlin
- ListView
- adapter
- Overloading
- HP
- 파이썬
- go
- javascript
- golang
- 노트북
- Python
- 오버로딩
- 싱글 스레드
- node.js
- 코틀린
- Android
- 노트북 추천
- 자바
- 함수
- var
- as?
- Array
- 리스트 뷰
- js
- 패널 교체
- 연산자
Archives
- Today
- Total
목록Spread (1)
Bbaktaeho
[JavaScript] Object.assign 그리고 Spread (Object, 객체, 속성 복사, spread)
들어가며 최근, NestJS 프레임워크로 개발하다가 공식 문서에서 assign 메서드의 예제 코드를 봤다. Serialization 문서를 보니 생성자에 Object.assign() 메서드를 사용하고 있다. 여태 이런 꿀팁을 모르고 있어서 정리하기로 했고 스프레드 연산자를 활용한 방법과 비교해보기로 했다. (Partial은 타입스크립트 문법으로 다음에 다뤄보겠습니다) Object.assign 타겟을 지정한 객체로 다른 객체의 속성을 복사한다. 원형 Object.assign(target, ...sources) 간단한 예제로 파악해보자. (MDN의 첫 예제를 그대로 가져왔다) 기본형 예제 const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const..
프로그래밍 (Programming)/자바스크립트 (JavaScript)
2021. 5. 11. 11:56