donaricano-btn

배열의 요소를 정렬하자 - sort(), etc

- sort()를 이용하여 배열 요소를 정렬할 수 있다

- 그러나 오직 문자열만 알파벳 순으로 정렬된다


1. 문자열 정렬

1
2
3
4
5
6
7
8
function check() {
  
    var nums = ["kyle","tom","jerry","atom","cerry"];
 
    nums.sort();
 
    document.getElementById("result").innerHTML = nums;
}

atom,cerry,jerry,kyle,tom


2. 숫자 정렬

1
2
3
4
5
6
7
8
9
10
11
12
function check() {
 
    var nums = [100,2,9,1,10];
 
    nums.sort(compareTo);
 
    document.getElementById("result").innerHTML = nums;
}
 
function compareTo(num1, num2){
    return num1-num2;
}
 

- compareTo() 를 이용하여 크기를 결정하는 함수를 만들었다

- sort()인자의 순서를 결정해주는 함수를 인자로 전달하면 sort()는 이것을 이용해 올바르게 정렬한다

블로그 이미지

리딩리드

,