정렬 - 문자열 정렬, 숫자 배열의 정렬, 역순정렬 방법 2가지-sort() 이용하여 역순정렬, reverse() 이용하여 역순정렬

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

정렬

sort ()메서드를 이용하면 배열의 요소 값을 정렬할 수 있습니다.

 

·       문자열 정렬

·       숫자 배열의 정렬

·       역순정렬 방법 2가지

 

 

 

문자열 정렬

·       인자 없이 sort 메서드를 호출하면 문자열 기준으로 정렬

·       문자열 정렬은 Unicode의 코드 값의 대소 비교를 통해 이루어집니다.

 

var arr = ['one','two','three','four','five','six'];

arr.sort();

 

document.write(arr);

//five,four,one,six,three,two

 

 

 

 

숫자 배열의 정렬

left, right를 비교해서 작은 숫자를 앞으로 보냅니다.

var arr = [1, 0, 20, 110, 55];

arr.sort(function(left, right){

  return left - right;

});

 

document.write(arr);

//0,1,20,55,110

 

 

 

역순정렬 방법 2가지 (중요)

·       sort()  이용하여 역순정렬

·       reverse() 이용하여 역순정렬

 

역순 정렬방법

소스

sort()  이용하여 역순정렬

array1.sort(function(left, right) {

return right - left;

});

 

reverse() 이용하여 역순정렬

array1.reverse();