본문 바로가기
NodeJs

Object.assign vs spread

by ByteBridge 2020. 1. 10.
반응형
const obj = {
	title: 'node.js'
}
const newObj = {
	name: '노드제이에스'
}
//새로운 객체로 통합
Object.assign({}, obj, newObj)
//결과
{title:'node.js', name:'노드제이에스'}

//다른 방법 ... spread 사용으로 객체를 통합한다.
const ret = {
	...obj,
	...newObj
}
//spread 사용은 가독성이 좋기 때문에 자주 사용함
const arr = [1,2,3]
const newArr = [4,5,6]
const out = {
	...arr,
	...newArr
}
//output
[1,2,3,4,5,6]
반응형

'NodeJs' 카테고리의 다른 글

has  (0) 2020.01.10
set  (0) 2020.01.10
map and filter  (0) 2020.01.10
foreach  (0) 2020.01.10
Find and includes  (0) 2020.01.10