JavaScript Array.toSorted() 메서드가 sort()와 다른 점은?
보통 MDN Web Docs해설
toSorted()는 ES2023에서 추가된 메서드로, 원본 배열을 수정하지 않고 정렬된 새 배열을 반환합니다. sort()는 원본 배열을 직접 변경(mutate)합니다. 같은 원리의 비파괴 메서드로 toReversed(), toSpliced(), with()도 있습니다.
toSorted()는 ES2023에서 추가된 메서드로, 원본 배열을 수정하지 않고 정렬된 새 배열을 반환합니다. sort()는 원본 배열을 직접 변경(mutate)합니다. 같은 원리의 비파괴 메서드로 toReversed(), toSpliced(), with()도 있습니다.