처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript Array.toSorted() 메서드가 sort()와 다른 점은?

보통 MDN Web Docs
보기 및 정답
A 원본 배열을 변경하지 않고 정렬된 새 배열을 반환한다(비파괴적)
B 숫자를 올바르게 정렬해주지만, sort()는 그렇지 않다
C 배열 요소를 역순으로만 정렬하며 오름차순 정렬은 불가능하다
D 객체로 구성된 배열에서만 사용할 수 있으며 원시값 배열은 불가하다

해설

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

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기