javascript sort 다중 조건

KJH·2022년 4월 30일
0

value(숫자) DESC, name(문자) ASC 정렬

  mountItemDropInfoSummary.sort(({ name, value }, { name: bName, value: bValue }) => {
    if (bValue > value) {
      return 1;
    } else if (bValue < value) {
      return -1;
    } else {
      if (name > bName) {
        return 1;
      } else if (name < bName) {
        return -1;
      }
    }
    return 0;
  });
profile
항상 공부하는 N년차 개발자입니다.

0개의 댓글