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”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드