Object.assign vs spread
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]
2020. 1. 10.