[Node.js] sort() 정렬하기

이상협·2023년 1월 5일
0

Node.js

목록 보기
6/6

종합설계프로젝트를 진행하면서 객체로 이루어진 배열을 정렬해야하는 상황이 있었다.

json의 value값을 통해 정렬을 해줘야하는데 javascript의 정렬방식을 제대로 알지못해서 찾아보았다.

배열의 각 값들은 다음과 같았다.
result[i] = { class: classes[i], value: result[i] }

정렬방법은

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

실행결과 정렬이 제대로 되었다.

참고

0개의 댓글