JS 객체 속성 배열에 따라 정렬

VAR의 도착 = [ 
    {상품명 : "A", 연령 : 9} 
    {이름 : 'B', 나이 : 12}, 
    {이름 : 'C', 나이 : 8} 
]; 
  
 ((a, b) => {arr.sort 
	복귀 a.age - b.age을 
  });
함수 {(속성)를 비교
     복귀  기능 (a, b) {
         var에 VALUE1 = A [특성];
        VAR의 값 2 = B [등록];
        반환 값 1을 - 값 2를, 
    } 
} 
을 console.log (arr.sort ((비교 )) '나이')
* 사용 예 : newArray.sort합니다 (sortBy ( '횟수' 는 false )) //는 속성 수에 따라 내림차순을 나타내는 두 번째 파라미터가 전송되지 않는 경우, 기본 표현 오름차순 정렬 
     * @param 정렬 ATTR 번호 속성을 속성
      * @ 사실 PARAM 레브 오름차순 거짓 내림차순을 나타내는
      * / 
    sortBy : 함수 (ATTR, 리버브) {
         // 제 디폴트 파라미터가 상승하는 전달되지 
        IF (계 ==   정의) { 
            레브 . = 1 ; 
        } 밖의 {  = (계) 1 :? -1. ; 
        } 
        
        복귀  기능 (A, B) { = A [ATTR] 
            B =B [ATTR];
            경우 (a < b) {
                 복귀 REV * -1 ; 
            } 
            경우 (a> b) {
                 복귀 브 * 1 ; 
            } 
            반환 0 ; 
        } 
    }

 

  

추천

출처www.cnblogs.com/huanhuan55/p/11511119.html