처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript에서 structuredClone()이 JSON.parse(JSON.stringify())보다 유리한 점에 해당하지 않는 것은?

어려움 MDN Web Docs
보기 및 정답
A 함수와 Symbol 값도 복사할 수 있다
B Map, Set, Date, RegExp 등 특수 객체를 올바르게 복사한다
C 순환 참조(circular reference)가 있는 객체도 복사할 수 있다
D undefined 값이 제거되지 않고 그대로 보존된다

해설

structuredClone()은 Map, Set, Date, RegExp, ArrayBuffer 등을 올바르게 복사하고, 순환 참조도 처리하며, undefined도 보존합니다. 하지만 함수, Symbol, DOM 노드는 복사할 수 없어 DataCloneError가 발생합니다. JSON 방식도 함수를 복사하지 못하는 것은 동일합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기