-
deep copyprograming/Language 2020. 8. 27. 16:59
export function deepCopy(target) { const clone = target instanceof Array ? [] : {}; Object.keys(target).forEach((property) => { clone[property] = typeof target[property] === 'object' && target[property] !== null ? deepCopy(target[property]) : target[property]; }); return clone; }
재귀를 이용한 간단한 깊은 복사 유틸 함수입니다.
'programing > Language' 카테고리의 다른 글
[JavaScript] 네이티브 자바스크립트로 range 구현하기 (0) 2020.11.22 [JavaScript] yeild* (1) 2020.10.25 [JS] input element event (0) 2020.08.08 [JS] input 태그에 한글 입력 막기 (5) 2020.08.02 [ESLint, Airbnb] import/extensions 규칙 설정하기 (0) 2020.06.28 댓글