반응형
오늘은 자바스크립트로 Json 변수를 합치는 방법을 공유하겠습니다!
(초간단 주의!)
개발하다 보면 두 개의 Json 객체를 합쳐야 하는 경우가 생기는데요, 이런 경우에는 Object.assign 함수를 이용하면 쉽게 병합할 수 있습니다.
Object.assign(obj1, obj2)
obj1에 obj2의 값을 추가해 덮어씌우며 obj1를 리턴한다.
var jsonA = {a:1, b:2} // {a: 1, b: 2}
var jsonB = {c:3, d:4} // {c: 3, d: 4}
Object.assign(jsonA, jsonB) // {a: 1, b: 2, c: 3, d: 4}
결과를 보면 객체 값이 복사되는 것을 확인할 수 있다.
단, 주의!
Object.assign 함수로 객체를 복사했을 때, 객체의 값이 원시자료형인 경우 깊은 복사가 되지만, 참조자료형인 경우 얕은 복사가 된다.
반응형
'💻 IT > 📌 WEB' 카테고리의 다른 글
[Web] 쿠키과 세션 개념 정리 :: Cookie, Session (22) | 2022.04.29 |
---|---|
[HTML] 입력에 필요한 input 태그 정리 (0) | 2022.02.22 |
[Javascript] 브라우저 객체모델 (BOM) 이란? (10) | 2022.02.21 |
[javascript] Date 객체 주요 함수 정리 (0) | 2022.02.21 |
[Javascript] 자바스크립트 주요 이벤트 정리 (0) | 2022.02.21 |