Skip to content

TIL - 2025-01-31 [키워드 정리, 패킹&언패킹, TDD, 얕은복사 vs 깊은 복사] #9

@Sewoni

Description

@Sewoni

🍋TIL - 2024-01-31 - Friday

📚 오늘의 학습

🐳 느낀 점

  • 💡얕은 복사, 깊은 복사에 대한 이해가 어려웠다. 객체, 배열, 함수의 경우 참조값을 복사하게 된다는 것을 알았다. 얕은 복사는 값이 아닌 메모리를 참조하고, 깊은 복사는 새로운 메모리 공간에 독립적으로 값을 저장한다!-> 따라서 값을 복사하면 원래 값에 영향을 주지 않음!

  • 얕은 복사, 깊은 복사를 이해하려면 참조타입, 원시타입을 먼저 이해해야 된다는 것. (중요)

  • 객체의 깊은 복사중에서는 JSON.parse(JSON.stringify(obj))이 있다

  • JSON.stringify() 를 통해 문자열로 변환 뒤, JSON.parse() 를 통해 다시 객체로. 참조를 끊을 수 있음!!

  • TIL이 많이 밀렸다. 많이는 아니더라도 매일매일 조금씩 써내려가는 습관을 들여야겠다!

👩‍💻 참고 자료

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions