질문 : JavaScript에서 객체를 딥 복제하는 가장 효율적인 방법은 무엇입니까? JavaScript 객체를 복제하는 가장 효율적인 방법은 무엇입니까? 나는 obj = eval(uneval(o)); 사용 중이지만 표준이 아니며 Firefox에서만 지원됩니다 . obj = JSON.parse(JSON.stringify(o)); 같은 일을했습니다. 그러나 효율성에 의문을 제기하십시오. 또한 다양한 결함이있는 재귀 복사 기능을 보았습니다. 정식 솔루션이 없다는 것에 놀랐습니다. 답변 이를 "구조적 복제"라고하며 Node 11 이상에서 실험적으로 작동하며 브라우저에 탑재되기를 바랍니다. 자세한 내용은 이 답변 을 참조하십시오. Date , functions, undefined , Infinity , RegE..