js 객체 딥클론하기

.·2020년 11월 5일
0
post-custom-banner

완벽하진 않을 테지만 트리구조 하나 카피하는데는 작동 잘 하더라.

function clone(original){
    if (typeof original !== 'object'){
      return original;
    }
    let clone = new original.constructor();
    for (let key in original) {
      clone[key] = clone(original[key]);
    }
    return clone;
  }

0개의 댓글