arrays/sort/sortMutate.js

    const staff = [
      {
        name: 'Joe',
        years: 10,
      },
      {
        name: 'Theo',
        years: 5,
      },
      {
        name: 'Dyan',
        years: 10,
      },
    ];

     

    다음으로 이름 또는 근속 연수로 정렬하는 몇 가지 함수를 추가합니다. 정렬 함수가 잘 이해되지 않아도 괜찮습니다. 예제를 이해하는 데 반드시 필요한 것은 아닙니다. 정렬 함수에 관심이 있다면 MDN(Mozilla Developer Network)에서 sort() 메서드에 관한 문서5를 살펴보길 바랍니다.

    arrays/sort/sortMutate.js

    function sortByYears(a, b) {
      if (a.years === b.years) {
        return 0;
      }
      return a.years - b.years;
    }
    const sortByName = (a, b) => {
      if (a.name === b.name) {
        return 0;
      }
      return a.name > b.name ? 1 : -1;
    };

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.