jQuery 또는 JavaScript를 사용하여 속성을 기반으로 개체 배열 정렬
웹 개발에서는 배열에 저장된 개체로 작업하는 것이 일반적입니다. . 특정 순서로 데이터를 표시하는 등 다양한 시나리오에 이러한 개체를 정렬해야 할 수 있습니다. 이 질문의 목표는 "name" 속성을 기준으로 객체 배열을 오름차순으로 정렬하는 것입니다.
이를 달성하기 위해 사용자 정의 비교 기능과 함께 JavaScript 정렬 기능을 활용할 수 있습니다. 비교기 함수는 두 개의 배열 요소를 입력으로 사용하고 비교 결과에 따라 음수, 0 또는 양수 값을 반환하는 함수입니다.
제공되는 비교기 함수인 SortByName은 두 "이름" 특성을 다음으로 변환하는 것으로 시작됩니다. 대소문자를 구분하지 않는 정렬을 위한 소문자입니다. 그런 다음 다음 논리를 사용하여 두 값을 비교합니다.
이 비교 함수를 사용하면 다음과 같이 정렬 함수에 적용할 수 있습니다.
<code class="javascript">array.sort(SortByName);</code>
이것은 "name" 속성을 기준으로 배열을 오름차순으로 정렬합니다.
위 내용은 JavaScript에서 속성(예: \'name\')을 기준으로 개체 배열을 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!