Object.assign(a,b)
Object
는 다른 객체명 등으로 변경할 수 없다.Object.assign({}, a, b)
를 쓰면 a + b(둘 다 소스객체)의 내용인 새로운 객체를 만들 수 있다.Object.assign({}, a)
를 쓸 경우 a의 복사본인 객체가 만들어진다. 그러나 새 객체는 a와 같지 않다. (=== 할 경우, false)Object.keys(a)
Destructuring assignment
= 특정한 내용에서 필요한 내용만 빼다 쓰는 것.
예시. 객체 데이터에서 속성 빼기.
콜스텍
console.time('Time')
~ 코드 ~
console.timeEnd('Time')
-> 연산에 걸린 시간 console에 찍어줌