다음과 같이 코드 코드를 복사하십시오.
var 값 = [0,1,5,10,15];
values.sort ();
경고 (값); // 출력 0,1,10,15,5
정렬은 "10"이 "5"보다 작기 때문에 각 토스트 링 방법을 호출하기 때문입니다.
숫자 값을 정렬하려면 비교 함수가 필요하고 함수는 정렬로 전송됩니다.
다음과 같이 코드 코드를 복사하십시오.
함수 비교 (value1, value2) {
if (value1 <value2) {
반품 -1;
} else if (value1> value2) {{
반환 1;
} 또 다른 {
반환 0;
}
}
var 값 = [0,1,5,10,15];
values.sort (비교);
경고 (값); // 출력 0,1,5,10,15
이것은 긍정적이며, 반대에서 비교 함수 -1 및 1을 교환하면됩니다.