본문 바로가기

국쥐의 개발 일상

검색하기
국쥐의 개발 일상
프로필사진 kuckjwi

  • 분류 전체보기 (13)
    • Infra (3)
      • docker (2)
      • kafka (1)
    • MSA (0)
    • Go (0)
    • Python (0)
    • Scala (0)
    • Java (3)
    • Open-Source (2)
    • Javascript (3)
      • React (0)
      • Vue (1)
      • Typescript (1)
      • Deno (1)
    • Rust (1)
    • Ruby (0)
    • Cpp (0)
    • Algorithm (1)
Guestbook
Notice
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • Docker
  • CKAN docker
  • typescript
  • docker image clean
  • 전달 보증 수준
  • spring
  • v-if
  • deepcopy
  • Apache Kafka
  • Rust
  • CKAN for mac
  • java
  • vuejs
  • webnotebook
  • 난수
  • v-show
  • model mapper
  • polynote
  • mapstruct
  • StringBuffer
  • CKAN
  • bigdata
  • mysql
  • StringBuilder
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록deepcopy (1)

국쥐의 개발 일상

타입스크립트 객체 복사 구현해보기

private copy(obj: any): any { const keys = Object.keys(obj); const newObj = {}; for (const key of keys) { if (Array.isArray(obj[key])) { const newArr = []; for (const o of obj[key]) { if (typeof o === 'object') { newArr.push(this.copy(o)); } else { newArr.push(o); } } newObj[key] = newArr; } else if (obj[key] && typeof obj[key] === 'object') { newObj[key] = this.copy(obj[key]); } else { newObj[k..

Javascript/Typescript 2019. 9. 10. 16:57
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바