이 기사의 예에서는 js가 Array.prototype.sort()를 사용하여 배열 객체를 정렬하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
배열 객체 정렬에 대해 이야기할 때 먼저 Array.prototype.sort()를 간단히 살펴보겠습니다. 정렬 메소드는 하나의 매개변수(Function)를 허용합니다. 이 함수는 비교할 두 요소인 두 개의 매개변수를 제공합니다. 요소가 문자열 유형인 경우 숫자 유형인 경우 크기를 통해 비교됩니다. 값이 비교됩니다. 비교 함수가 1을 반환하면 두 요소의 위치가 0과 -1로 바뀌지 않습니다. 먼저 예를 살펴보겠습니다.
위의 예에서 가장 작은 요소에 중복이 있습니다. 요구 사항이 다음과 같은 경우 먼저 b 속성을 기준으로 작은 것부터 큰 것까지 정렬하고, 가장 작은 요소에 중복이 있는 경우 a 속성을 기준으로 정렬합니다. 써야 하나?
정렬할 때 먼저 b 속성을 기준으로 정렬합니다. x.b가 y.b보다 크면 x를 y의 오른쪽으로 이동합니다. x.b가 y.b와 같으면 x.a와 y.a를 비교하므로 코드는 다음과 같습니다.
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.