반응형
자바스크립트의 배열에서 숫자나 문자를 가지고 있는
변수들이 있는데 순서가 뒤죽박죽일때,
정렬이 필요할 때가 있습니다.
간단하게 sort 함수를 이용하여 정렬을 할 수 있는데요.
간단하게 이 함수를 이용하여 정렬하는 방법에
대해서 알아보겠습니다.
상단의 예제와 같이 순서가 없이 숫자로 이루어진
배열(Array)이 존재합니다.
콘솔을 이용하여 출력해보면 입력 되어있는 순서대로
출력이 되는 것을 확인할 수 있습니다.
숫자 배열 정렬 방법
숫자로 되어있는 배열을 정렬하는 방법은
상단의 화면과 같습니다.
사용 방법은
[변수].sort(function(a, b)
{ return a - b; } );
위와 같이 실행하면 정렬된 숫자들이
변수 array에 입력되어 출력되는 것을 확인할 수 있습니다.
숫자 배열 역순 정렬 방법
숫자를 정순이 아닌 역순으로 정렬하는 방법입니다.
기본적으로 sort를 사용하며, 형식은 비슷하고
return에서 a - b 가아닌 b - a를 입력하면
변수 array에 역순의 숫자 형태가 입력되어
출력되는 것을확인할 수 있습니다.
문자, 문자열 정렬(역순) 방법
마지막으로 문자(문자열)을 정렬하는 방법입니다.
숫자를 정렬하는 것보다 간단하며 첫 번째 글자를 기준으로
정렬이 진행됩니다.
정렬 방법은 [변수].sort(); 를 이용하면 정렬이 되고,
역순으로 정렬하는 방법은
[변수].reverse(); 함수를 이용하면
역순으로 정렬이 되어 입력됩니다.
※ 관련 포스팅
반응형
'Programing > JavaScript' 카테고리의 다른 글
[JavaScript] 시간 지연 함수과 시간 반복 함수 setTimeout, setInterval (0) | 2022.09.23 |
---|---|
[JavaScript] 삼항연산자란? 삼항연산자 조건문 사용방법 (1) | 2022.09.20 |
[JavaScript] 문자열 대문자 소문자 변환 하기 toUpperCase(), toLowerCase() (0) | 2020.07.27 |
[JavaScript] 특정 문자 또는 문자열 포함 여부 및 위치 찾기 indexOf() (0) | 2020.07.27 |
[JavaScript/자바스크립트] Switch Case 문 예제로 배워보기 (0) | 2020.05.02 |
댓글