- 새로운 불변 배열 메서드(
.sort
,.reverse
,.splice
)를 사용하면 원본 배열을 변경하지 않고 작업 가능! 🔄 Array.prototype.toSorted()
,Array.prototype.toReversed()
,Array.prototype.toSpliced()
메서드는 원본 배열을 유지하며 새로운 배열을 반환. 🛡️- 기존의
sort()
,reverse()
,splice()
메서드는 원본 배열을 직접 변경(mutation)하는 반면, 새로운 메서드는 불변성(immutability)을 보장. 💎 - 2023년 7월부터 사용 가능하며, 호환성 문제 발생 시 core.js의 polyfill 사용 권장. ⚙️
- 불변성을 유지하여 코드의 예측 가능성 및 디버깅 용이성 증대. 🐞