본문 바로가기
Programing/JavaScript

[JavaScript] 숫자, 문자 배열 간단하게 정렬하는 방법 Sort

by 초코볼 2021. 8. 2.
반응형

자바스크립트의 배열에서 숫자나 문자를 가지고 있는

변수들이 있는데 순서가 뒤죽박죽일때,

정렬이 필요할 때가 있습니다.

간단하게 sort 함수를 이용하여 정렬을 할 수 있는데요.

간단하게 이 함수를 이용하여 정렬하는 방법에

대해서 알아보겠습니다.

 

 

상단의 예제와 같이 순서가 없이 숫자로 이루어진

배열(Array)이 존재합니다.

콘솔을 이용하여 출력해보면 입력 되어있는 순서대로

출력이 되는 것을 확인할 수 있습니다.

 

 


숫자 배열 정렬 방법

 

숫자로 되어있는 배열을 정렬하는 방법

상단의 화면과 같습니다.

사용 방법은

[변수].sort(function(a, b)

{ return a - b; } );

위와 같이 실행하면 정렬된 숫자들이

변수 array에 입력되어 출력되는 것을 확인할 수 있습니다.

 

 


숫자 배열 역순 정렬 방법

 

숫자를 정순이 아닌 역순으로 정렬하는 방법입니다.

기본적으로 sort를 사용하며, 형식은 비슷하고

return에서 a - b 가아닌 b - a를 입력하면

변수 array에 역순의 숫자 형태가 입력되어

출력되는 것을확인할 수 있습니다.

 

 


문자, 문자열 정렬(역순) 방법

 

마지막으로 문자(문자열)을 정렬하는 방법입니다.

숫자를 정렬하는 것보다 간단하며 첫 번째 글자를 기준으로

정렬이 진행됩니다.

정렬 방법은 [변수].sort(); 를 이용하면 정렬이 되고,

역순으로 정렬하는 방법은

[변수].reverse(); 함수를 이용하면

역순으로 정렬이 되어 입력됩니다.

 

 

 

※ 관련 포스팅

 

반응형

댓글