Typescript를 사용하여 [{'a':'','b':'s'},{'a':'b','b':''},{"a":'s','b 배열 ':'s'}] a의 값을 기준으로 정렬하고, a의 값이 같을 경우 b의 값을 기준으로 정렬합니다.

Typescript를 사용하여 [{'a':'','b':'s'},{'a':'b','b':''},{"a":'s','b 배열 ':'s'}] a의 값을 기준으로 정렬하고, a의 값이 같을 경우 b의 값을 기준으로 정렬합니다.

Array.sort() 메서드를 사용하여 배열을 정렬할 수 있습니다. sort() 메서드는 지정된 규칙에 따라 배열 요소를 정렬하는 비교 함수를 인수로 받아들입니다.

다음은 배열을 정렬하는 코드 예제입니다.

const arr = [{
    
    'a':'','b':'s'},{
    
    'a':'b','b':''},{
    
    "a":'s','b':'s'}];

arr.sort((a, b) => {
    
    
  if (a.a < b.a) {
    
    
    return -1;
  }
  if (a.a > b.a) {
    
    
    return 1;
  }
  if (a.b < b.b) {
    
    
    return -1;
  }
  if (a.b > b.b) {
    
    
    return 1;
  }
  return 0;
});

console.log(arr);

추천

출처blog.csdn.net/qq_39962271/article/details/129023085