문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

Mutable과 Immutable

개념 설명

데이터의 변경 가능성에 따른 분류로, mutable은 변경 가능한 데이터, immutable은 변경 불가능한 데이터를 의미.

핵심 포인트

  • Immutable: 원시 타입(string, number, boolean 등) - 값 변경 시 새로운 값 생성
  • Mutable: 참조 타입(object, array, function) - 내부 속성 직접 변경 가능
  • 불변성 유지로 예측 가능한 코드 작성과 버그 예방
  • 함수형 프로그래밍과 React에서 중요한 개념

예시 코드

// Immutable - 원시 타입
let str = "hello";
str.toUpperCase(); // 새로운 문자열 반환
console.log(str); // "hello" (원본 변경 안됨)

더 많은 내용을 확인하세요! 📚

Mutable과 Immutable의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기