코드만 보면 안에 테스트 결과도 나와있습니다
arrDemo[0] = 10;
arrDemo[1] = 50;
arrDemo[2] = 51;
arrDemo[3] = 100;
arrDemo.sort(); //sort 메서드를 호출한 후 배열 자체가 변경되어 원래 배열에 영향을 미칩니다.
Alert(arrDemo);//10,100,50,51 기본적으로 정렬 방법은 우리가 생각하는 숫자 순서가 아닌 ASCII 알파벳 순서로 정렬됩니다.
arrDemo.sort(function(a,b){return a>b?1:-1});//작은 것부터 큰 것까지 정렬
경고(arrDemo);//10,50,51,100
arrDemo.sort(function(a,b){return a
경고(arrDemo);//100,51,50,10
1. 배열이 정렬 메서드를 호출한 후 (새 배열을 생성하는 대신) 자체에 영향을 미칩니다.
2. sort() 메서드는 기본적으로 문자별로 정렬하므로 숫자 배열을 정렬할 때 숫자 크기별로 정렬된다고 당연하게 여기지 마세요!
3. 기본 정렬 동작(즉, 문자별 정렬)을 변경하려면 정렬 규칙 기능을 지정할 수 있습니다(이 예 참조).